官网
###
https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/
负载均衡算法
- round robin(默认)
- weight
- IP_hash
- url_hash(第三方)
- fair(第三方)
- least_conn最小连接数
IP_hash
ip_hash是使用ip地址的前三段进行hash运算,根据结果的不同,重定向到不同的服务器上。如果是内网的ip,算出的hashcode都是一样的,所以没有负载分担的效果。
upstream bakend {
ip_hash;
server 192.168.0.14:8080;
server 192.168.0.15:8080;
server 192.168.0.16:8080;
}