nginx负载均衡策略(Nginx负载均衡策略)

产品规格:Thinkpad E15

系统版本:centos8

nginxweb服务对策

Nginx负荷的5种对策设定方式:

1、轮询(默认设置)

每一个请求按先后顺序逐一分配到不一样的后面服务器,假如后面服务器down掉,能全自动去除。

upstream backserver {

server 192.168.1.62;

server 192.168.1.64;

}

2、特定权重

指定轮询概率,weight权重尺寸和访问比例正相关,用以后面服务器特性不均匀的状况。

upstream backserver {

server 192.168.1.62 weight=1;

server 192.168.1.64 weight=2;

}

3、ip_hash

每一个请求,按访问ip的hash結果开展分配,那样每一个访问者,会固定不动访问同一个后面服务器,可以处理session的问题。

upstream backserver {

ip_hash;

server 192.168.1.62:80;

server 192.168.1.64:80;

}

4、fair

按后面服务器的反应时间来分配请求,响应时间短的优先选择分配。

upstream backserver {

server server1;

server server2;

fair;

}

5、url_hash

按访问url的hash結果来分配请求,使每一个url定项到同一个后面服务器,后端服务器为缓存文件时较为合理。

upstream backserver {

server squid1:3128;

server squid2:3128;

hash $request_uri;

hash_method crc32;

}

汇总:Nginx负荷的5种对策设定方式:

1. 轮询(默认设置)

2. 特定权重

3. IP关联 ip_hash

4. fair

5. url_hash

- END -

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。