Nginx调度算法

1、 rr

轮询默认算法,每个请求按时间顺序逐一分配不同后端服务器如果后端服务器宕机,自动剔除故障服务器使用户访问不受影响

2、 wrr

轮询值,weight越大分配访问率越高主要用于后端服务器性能不均衡情况下

3、 ip_hash

每个请求按访问IP的哈希结果分配使得来自同一IP的访客固定访问一台服务器可以有效解决网站会话保持,但也带来负载不均衡的问题

4、 url_hash

根据访问的URL的哈希结果分配请求,使得每一个URL固定的访问某一台服务器可以进一步提高后端缓存服务器的效率Nnginx本身不支持此算法,如果需要调度算法则必须要安装Nginxhash软件包

5、 lc

最少连接,根据TCP协议中的某些计数器来判断将请求调度到已建立的连接数最少后端的真实服务器上

6、 fair

根据页面大小加载时间长短智能进行负载均衡也就是根据后端服务器响应时间来分配请求,响应时间的优先分配Nnginx本身不支持fair算法,如果需要调度算法则必须要安装upstream_fair模块


作者头像
沐兮陌墨创始人

做一个积极主动热情的人,为了想要完成的事情和实现的目标,拼命投入力量。

上一篇:CentOS 6.6 编译安装 MySQL5.6.32
下一篇:MySQL 基础知识和命令整理

发表评论

期待各位的加入,让原创发挥活力,让阅读更有价值!登录注册
登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱