码迷,mamicode.com
首页 > 其他好文 > 详细

upstream--负载

时间:2019-08-15 01:06:20      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:自动   lib   --   src   mil   使用   图片   port   访问   

语法格式:

upstream 负载名 {

[ip_hash;]

server ip:port  [weight=数字]  [down];

server ip:port  [weight=数字];

}

[]内容为可选项

11.1. 轮询(默认)

upstream order {

server 192.168.0.128:8383;

server 192.168.244.233:8383;

}

不配置weight(即默认weight均为1

每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。

11.2. weight

upstream order {

server 192.168.0.128:8383 weight=3;

server 192.168.244.233:8383 weight=1 down;

}

指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况

down 暂时不参与负载

11.3. ip_hash

upstream order {

ip_hash;

server 192.168.0.128:8383;

server 192.168.244.233:8383;

}

每个请求按访问iphash结果分配,这样同一客户端的请求总是发往同一个后端服务器,可以解决session的问题。

11.4. 代理时的负载使用

格式:proxy_pass http://负载名;

如下图,其传参到下游服务器的规则,与proxy_pass = http://ip:port  一样

 技术图片

 

upstream--负载

标签:自动   lib   --   src   mil   使用   图片   port   访问   

原文地址:https://www.cnblogs.com/Soy-technology/p/11355618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!