nginx负载均衡具体方式

1:轮询方式(默认)
请求安装时间顺序逐一循环分配,后端服务器down掉后自动剔除
upstream proxy {
server 10.10.10.01 ;
server 10.10.10.02 ;
}
2:weight
指定轮询几率,weight与访问比例成正比
upstream proxy {
server 10.10.10.01 weight=5 ;
server 10.10.10.02 weight=10 ;
}
3:ip_hash
按访问ip的hash结果分配,每个访客固定访问一个后端服务器,可以解决session的问题
upstream proxy {
ip_hash ;
server 10.10.10.01 ;
server 10.10.10.02 ;
}
4:fair
按后端服务器响应时间分配,相应时间短者优先
upstream proxy {
server 10.10.10.01 ;
server 10.10.10.02 ;
fair ;
}
5:url_hash
按访问url的hash结果分配请求,每个url定向到同一个后端服务器,后端服务器为缓存时比较有效
upstream proxy {
server10.10.10.01:8080;
server 10.10.10.01:8081;
hash $request_uri;
hash_method crc32;
}

设备的状态设置信息:
1.down 表示当前server暂时不参与负载
2.weight 默认为1.weight越大,负载的权重就越大。
3.max_fails 允许请求失败的次数默认为1.当超过最大次数时,返回proxy_next_upstream模块定义的错误
4.fail_timeout max_fails次失败后,暂停的时间。
5.backup 其它所有的非backup机器down或者忙的时候,请求backup机器,这台机器压力会最轻

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值