nginx通过反向代理的方式实现负载均衡,将用户的请求交给后端地址池(upstream),后端的web服务器再将客户端请求的内容通过负载均衡发送给客户端
注意:nginx7属于层负载,所有请求的进出都经过负载均衡器
这里再插播一条实现负载均衡的技术的方式有哪些:硬件层面有F5负载均衡器,网络层层面有LVS(Linux Virtual Server),应用层层面就是nginx、Haproxy等。
nginx实现负载均衡的分配策略有很多,被编进nginx内核的策略有轮询和ip_hash,第三方的有fair、url_hash等。