1.简介
参考: https://www.cnblogs.com/diantong/p/11208508.html
当在基于微服务架构开发项目时,我们一般都会通过网关去将请求转发到具体的服务上,为了增加网关的高可用,一般会配置多个网关。如图所示:
我们知道,不同的网关会有不同的端口和ip,当我们去访问不同的网关时,需要切换不同的ip和端口。这不管是对开发人员还是用户都是不合理的。因此我们就需要一个“管家”,让他帮我们去管理请求,通过“管家”去决定当前的请求被转发到那个网关处理。如图所示:
目前市场上比较流行的负载均衡服务器就是:Nginx,利用Nginx里面的负载均衡算法去将请求转发到不同的网关。
2.Nginx负载均衡策略
Nginx的负载均衡策略一共有6种,具体解释如下:
轮询(默认策略