轮询
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除.
weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况.
2
|
server
192.168
.
5.205
weight
=
10
;
|
3
|
server
192.168
.
5.206
weight
=
10
;
|
ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题.
3
|
server 192.168.5.205:88;
|
4
|
server 192.168.5.206:80;
|
fair(第三方)
按后端服务器的响应时间来分配请求,响应时间短的优先分配.
url_hash(第三方)
按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效.
在需要使用负载均衡的server中增加
n
1
|
proxy_pass http://backserver/;
|
4
|
server 127.0.0.1:9090 down; (down 表示单前的server暂时不参与负载)
|
5
|
server 127.0.0.1:8080 weight=2; (weight 默认为1.weight越大,负载的权重就越大)
|
7
|
server 127.0.0.1:7070 backup; (其它所有的非backup机器down或者忙的时候,请求backup机器)
|
max_fails:允许请求失败的次数默认为1.当超过最大次数时,返回proxy_next_upstream模块定义的错误.
来自:http://www.pigg.co/nginx-load-balance-strategy.html
分享到:
相关推荐
nginx经常用到的负载均衡的5种策略,注意细节,部分属性不能一起使用。
我们使用的是软负载均衡器Nginx,而农行用的是F5硬负载均衡器,这里简单介绍下这两种技术: a、软件负载均衡解决方案 在一台服务器的操作系统上,安装一个附加软件来实现负载均衡,如Nginx负载均衡(我们...
Nginx-配置负载均衡的几种方式
lvs+nginx负载均衡,lvs+nginx负载均衡,lvs+nginx负载均衡,lvs+nginx负载均衡
基于lua的nginx自定义负载均衡基于lua的nginx自定义负载均衡
主要介绍了nginx负载均衡配置,宕机自动切换方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
nginx 完成服务器之间集群的搭建 能够解决服务器调用负载均衡
Nginx实现负载均衡 web均衡负载 webservice负载均衡 Nginx实现负载均衡配制全说明 为了多台后台的web、webservice服务能均衡负载,可以使用nginx进行处理 1)配置文件全配制ok 2)有两个完整的web服务做例子,可以...
Nginx的特点是: ... 2、Nginx对网络的依赖比较小; 3、Nginx安装和配置比较简单,测试起来比较方便; 4、也可以承担高的负载压力且稳定,一般能支撑超过1万... 另外默认的只有Round-robin和IP-hash两种负载均衡算法。
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器... Nginx 支持简单的负载均衡和容错; 支持作为基本 HTTP 服务器的功能,例如日志、压缩、Byte ranges、Chunked responses、SSL、虚拟主机等等,应有尽有
linux下安装Nginx并做到负载均衡,配置详细在文档有介绍!
Nginx的负载均衡入门 Nginx的负载均衡入门 Nginx的负载均衡入门
阿里云服务器搭建nginx负载均衡
nginx 负载均衡 反向代理 nginx 负载均衡 反向代理 nginx 负载均衡 反向代理
该文档以Nginx为基础,详细梳理了负载均衡的原理,以及优化方式,和实现步骤,无论新手还是大虾都可以从中得到深入体会。
nginx负载均衡配置文件实例:基本配置说明文档和一个配置好的nginx.conf文件实例
nginx 负载均衡与缓存服务器标准配置文件
基于nginx负载均衡的集群聊天系统,其中技术点有网络方面、数据库方面、线程安全方面;功能点有添加好友、单人聊天、群组聊天等 基于nginx负载均衡的集群聊天系统,其中技术点有网络方面、数据库方面、线程安全方面...
nginx配置 +负载均衡+https协议 完整的配置以及nginx 启动 停止 重新加载
Nginx和tomcat配置负载均衡集群,互相学习哈,给大家参考,有问题可以做修改