Nginx提供了几种分配方式(策略)

1、轮询(默认)

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

2、weight

weight代表权重,默认为1,权重越高被分配的客户端越多。

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

upstream myserver {server 123.56.241.139:8080 weight=5;server 123.56.241.139:8081 weight=10;
}

3、ip_hash

每个请求按访问IP的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session问题,例如:

upstream myserver {ip_hash;server 123.56.241.139:8080;server 123.56.241.139:8081;
}

4、fair(第三方)

按后端服务器的响应时间来分配请求,响应时间短的优先分配,例如:

upstream myserver {server 123.56.241.139:8080;server 123.56.241.139:8081;fair;
}

Nginx负载均衡四种分配策略相关推荐

  1. Tomcat集群快速入门:Nginx负载均衡配置,常用策略,场景及特点

    Nginx负载均衡的配置,常用策略,场景,以及特点,放到这里是需要更细化的讲解,毕竟一期还没有做集群,而我们这一期做集群的时候,很多点要单独拿出来深入讲解,第一个轮询,默认的一个配置,简单也好理解,第 ...

  2. nginx负载均衡(四)----keepalived原理及实现双vip

    keepalived原理及实现双vip 一.什么是keepalived? 二.VRRP协议 1.vrrp协议格式 2.相关术语 3.vrrp协议工作原理 4.master选举 4.1备份组中路由器的优 ...

  3. Nginx 负载均衡4种模式

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/80541464 本文出自[赵彦军的博客] 4 种负载均衡算法 upstream 支持 ...

  4. nginx负载均衡的5种策略

    nginx负载均衡的5种策略 nginx负载均衡 发布于 2018-04-19 要理解负载均衡,必须先搞清楚正向代理和反向代理. 负载均衡的几种常用方式 1.轮询(默认) 每个请求按时间顺序逐一分配到 ...

  5. Nginx学习之十三-负载均衡-IP哈希策略剖析

    前面介绍过nginx负载均衡的加权轮询策略(http://blog.csdn.net/xiajun07061225/article/details/9318871),它是Nginx负载均衡的基础策略, ...

  6. Nginx学习之十二-负载均衡-加权轮询策略剖析

    本文介绍的是客户端请求在多个后端服务器之间的均衡,注意与客户端请求在多个nginx进程之间的均衡相区别(Nginx根据每个工作进程的当前压力调整它们获取监听套接口的几率,那些当前比较空闲的工作进程有更 ...

  7. 1,Nginx负载均衡策略upstream,六种策略

    upstream提供负载均衡功能,支持6种负载分配方式,默认是轮询分配方式 负载均衡作用 转发功能 故障转移 恢复添加 工作流程 分析客户端请求,构建调用服务器 调用ngx_http_upstream ...

  8. Nginx负载均衡配置策略

    转自:http://www.freeoa.net/osuport/cluster/nginx-load-equilibrium-configuration-strategy_1652.html Ngi ...

  9. DNS负载均衡与NGINX负载均衡策略

    负载均衡是指的是把请求均匀的分摊到多个服务器上处理.一般常见的负载均衡有两种:①客户端与反向代理服务器之间的DNS负载均衡②反向代理服务器与应用服务器之间的负载均衡(这种负载均衡有很多,可以是webl ...

最新文章

  1. A*算法解决八数码问题 Java语言实现
  2. JTable表头排序后,row获取错乱的问题解决
  3. image打开rgb16 qt_QT中显示图像数据
  4. Effective Java~36. 用EnumSet 代替位域
  5. 如何看待蒂姆·库克在苹果的地位
  6. KODExplorer可道云-资源管理器(芒果云)
  7. json格式化和查看工具
  8. solr索引大小对比
  9. Swing 100行画图示例
  10. [转]js中escape,encodeURI,encodeURIComponent三个函数的区别
  11. 一篇文章帮你梳理清楚API设计时需要考虑的几个关键点
  12. 焦虑不安急于求成,本质上就是一种懒惰
  13. Mozilla Firefox安装Firepath Firebug找xpath最新可用的方法附老版本Firefox下载链接
  14. 三菱有C语言PLC控制器,三菱PLC可程序设计控制器系列软件介绍
  15. python打印输出如下图形_python题目要求:输出如下图片中的图形
  16. 应用软件学习心得之mapgis功能学习
  17. 重学编程-编程入门指南 v1.4
  18. PHP+SQlite 制作简单的留言板
  19. Android远程真机调试(电脑使用 Vysor 控制手机)
  20. 夜天之书 #59 饱和沟通:开源社群的消息传递准则

热门文章

  1. 2022杭电多校第八场
  2. JavaScript怎么获取当前时间的年月日?
  3. C语言的快乐-表白代码
  4. 2345浏览器怎么换主页 2345浏览器换主页教程
  5. 深度神经网络:WX+b-vs-XW+b
  6. Las Vegas算法八皇后问题最好的一种实现
  7. 光纤收发器常见故障问题的时候我们该如何解决呢
  8. HTML学习07(实践1):HTML常用标签之标题、段落、换行、空格、列表
  9. MySQL数据库查看时区
  10. PAC学习框架-泛化误差