nginx upstream 常用的几种调度方式
生活随笔
收集整理的这篇文章主要介绍了
nginx upstream 常用的几种调度方式
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
nginx可以根据客户IP进行负载均衡,在upstream里设置ip_hash,以可以对同一个C类地址段
的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个.C类地址:C类地址第1字节、第2字节和第3个字节为网络地址,
第4个个字节为主机地址。另外第1个字节的前三位固定为110.
NGINX的UPSTREAM目前支持的5种方式的分配:
轮询(默认)
upstream back_server {
server 192.168.0.15;
server 192.168.0.16;
}
weight(权重)
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况
upstream backserver {
server 192.168.0.14 weight=10;
server 192.168.0.15 weight=10;
}
ip_hash
每个请求按访问IP的HASH结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题.
upstream backserver {
ip_hash;
server 192.168.0.14:88;
server 192.168.0.15:80;
}
转载于:https://www.cnblogs.com/bass6/p/7137260.html
总结
以上是生活随笔为你收集整理的nginx upstream 常用的几种调度方式的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 蓝桥杯-算法提高-打水问题
- 下一篇: 二叉查找树--java