参考:
asp.net core 负载均衡集群搭建(centos7+nginx+supervisor+kestrel)
将ASP.NET Core应用程序部署至生产环境中(CentOS7)
缘由:
发现现在网络上说的分布式+高并发+集群都是基于云平台的,一般的小公司其实想使用3台到5台普通服务器来搭建具有这三功能的服务器环境
目标:
- 负载均衡:能把请求分摊到多态服务器上
- 集群:也就是说一台服务器挂了,其他几台服务器还能正常使用,也不影响数据
应用程序集群
演进:单机应用程序=》分布式拆分=》集群
数据库集群
演进:分区表=》分表=》分库分表=》读写分离+主从同步
读写分离CQRS模式+主从同步
应用程序
EFCore代码支持
数据库
SQLSERVER设置读写分离
未完待续......