Nginx调度算法

guiyun affiliate

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模块


guiyun affiliate

作者头像
南宫俊逸创始人

君子好学,自强不息~

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

相关推荐

4

发表评论