【前言】
在大型网站中,负载均衡是有想当必要的。尤其是在同一时间访问量比较大的大型网站,例如网上商城,新闻等CMS系统,为了减轻单个服务器的处理压力,我们引进了负载均衡这一个概念,将一个服务器的压力分摊到几个服务器上,一方面减轻了宕机的几率,另一方面也使得宕机后还要其他服务器可以继续稳定运行,提高了系统的健壮性。
【实现功能】
这篇文章将要介绍的主要内容如下:
1、配置三台服务器
2、分别在三台服务器上部署同样的服务代码
3、使用Nginx实现负载均衡
【实现思路】
我们的Nginx负载均衡器将部署在一台交互服务器上,配置与其他两台服务器的连接,所有的请求直接访问Nginx服务接口,然后Nginx负载均衡器将自行选择真实调用的服务器端口。
【开发及部署环境】
开发环境:Windows 7 x64 sp1 英文版
VisualStudio 2017
部署环境:阿里云 ECS实例 windows server 2012 x64
IIS 7.0