.NET Core+web服务器在本地机房用几台电脑实现负载均衡+集群

参考:

asp.net core 负载均衡集群搭建(centos7+nginx+supervisor+kestrel)

将ASP.NET Core应用程序部署至生产环境中(CentOS7)

缘由:

发现现在网络上说的分布式+高并发+集群都是基于云平台的,一般的小公司其实想使用3台到5台普通服务器来搭建具有这三功能的服务器环境

目标:

  1. 负载均衡:能把请求分摊到多态服务器上
  2. 集群:也就是说一台服务器挂了,其他几台服务器还能正常使用,也不影响数据

应用程序集群

演进:单机应用程序=》分布式拆分=》集群

数据库集群

演进:分区表=》分表=》分库分表=》读写分离+主从同步

读写分离CQRS模式+主从同步

应用程序

EFCore代码支持

数据库

SQLSERVER设置读写分离

 

未完待续......

posted @ 2020-05-06 19:12  日积月累码农  阅读(349)  评论(0编辑  收藏  举报