Nginx负载均衡的几种策略方式
2023-01-31 21:26 阿方技术圈 阅读(13) 评论(0) 收藏 举报1)轮询(默认)
客户端发出的每个请求将按照时间顺序逐一分配到不同的后端服务器,如后端服务器down掉,能自动剔除。
upstream backserver {
server 192.168.1.10:8081 weight=1;
server 192.168.1.11:8082 weight=2;
}
2)ip_hash:根据客户ip进行负载均衡,即相同的ip将负载到同一个upstream server。
upstream backserver {
ip_hash;
server 192.168.1.10:8081 weight=1;
server 192.168.1.11:8082 weight=2;
}
3) url_hash:根据请求的uri进行负载均衡
upstream backserver {
hash $uri;
server 192.168.1.10:8081 weight=1;
server 192.168.1.11:8082 weight=2;
}