场景

Nginx配置实例-负载均衡实例:平均访问多台服务器:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103019576

在上面实现了负载均衡的简单实例,平均访问两个服务器。

但是如果不想使其平均访问,有哪些常用的分配服务器策略。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

第一种 轮询(默认)

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

第二种 weight

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

upstream server_pool{server 192.168.5.21 weight= 10;server 192.168.5.22 weight= 10;}

第三种 ip_hash

每个请求按访问 ip 的 hash 结果分配,这样每个访客固定访问一个后端服务器

upstream server_pool{ip_hash;server 192.168.5.21:80;server 192.168.5.22:80;}

第四种 fair (第三方)

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

upstream server_pool{server 192.168.5.21:80;server 192.168.5.22:80;fair;
}

Nginx实现负载均衡时常用的分配服务器策略相关推荐

  1. Nginx实现负载均衡Nginx缓存功能

    目录 一.Nginx是什么 二.Nginx实现反向代理 2.1 正向代理和反向代理 2.2 nginx实现反向代理 2.2.1 proxy_pass配置 2.2.1.1ngx_http_rewrite ...

  2. [转]nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件

    文章目录 前言 一.nginx简介 1. 什么是 nginx 和可以做什么事情 2.Nginx 作为 web 服务器 3. 正向代理 4. 反向代理 5. 负载均衡 6.动静分离 二.Nginx 的安 ...

  3. nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全

    文章目录 前言 一.nginx简介 1. 什么是 nginx 和可以做什么事情 2.Nginx 作为 web 服务器 3. 正向代理 4. 反向代理 5. 负载均衡 6.动静分离 二.Nginx 的安 ...

  4. Nginx做反向代理和负载均衡时“X-Forwarded-For”信息头的处理

    转载自:https://blog.51cto.com/wjw7702/1150225 一.概述 如今利用nginx做反向代理和负载均衡的实例已经很多了,针对不同的应用场合,还有很多需要注意的地方,本文 ...

  5. lnmp架构——nginx的负载均衡

    lnmp架构--nginx的负载均衡 1 什么是nginx 2 nginx的作用 3 nginx的特点 4 nginx的安装以及优化 4.1 安装nginx 4.2 优化 5 nginx主配置文件操作 ...

  6. 配置Nginx实现负载均衡

    在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件.硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中w ...

  7. nginx 一个请求发给多台机器_配置Nginx实现负载均衡

    企业在解决高并发问题时,一般有两个方向的处理策略,软件.硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载 ...

  8. 算法高级(14)-Nginx的负载均衡策略

    一.nginx初体验 Nginx是一个http服务器.是一个使用c语言开发的高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.nginx能够支撑5万并发链接,并且cp ...

  9. Nginx 实战-负载均衡

    一.负载均衡 今天学习一下Nginx的负载均衡.由于传统软件建构的局限性,加上一台服务器处理能里的有限性,在如今高并发.业务复杂的场景下很难达到咱们的要求.但是若将很多台这样的服务器通过某种方式组成一 ...

最新文章

  1. 如何 搭建 RMAN 备份平台
  2. 15个相见恨晚的 Linux 神器,你可能一个都没见过
  3. HDU2112(SPFA算法)
  4. feachall php_集合:给 PHP 数组插上翅膀
  5. Python中np.sum()对axis的个人理解,超详细
  6. CMOS、BIOS介绍
  7. 一个经典实用的iptables shell脚本
  8. Java数据结构:数组模拟的队列(Queue)和环形队列(Circle Queue)
  9. cdr怎么做文字路径_CorelDRAW如何制作环绕圆形的路径文字
  10. 吸引力法则~助攻遇到自己的另一半
  11. powerdesigner16 license key过期问题
  12. 怎样修复计算机系统软件,重装系统后软件如何恢复呢?
  13. APP推广渠道十种精华方法
  14. Apache Felix HTTP Service
  15. 为什么sqlserver创建存储过程成功,却找不到这个存储过程呢
  16. 修改域服务器同步时间,配置Windows Server 2008 R2 域控制器的时间同步
  17. 电子病历模板编辑器_这几个邮件模板网站,帮助提升工作效率
  18. 勿以自己的经历来审视他人
  19. 30天打造专业红客四
  20. 中国有多少个省市自治区?_百度知道

热门文章

  1. html语言可以写模版继承吗,16-Django的模板语言(变量,标签,过滤器,继承,html转义)...
  2. 2011年9月计算机C语言真题,2011年9月全国计算机二级C语言考试真题及答案.doc
  3. linux文件显示程序,Linux下文件显示命令简介
  4. opencart mail.php,如何修改OpenCart系统发信邮箱模板
  5. python从基础到入门电子书_python从入门进阶到大神必须看的电子书汇总
  6. 数据库读写分离(aop方式完整实现)
  7. python nonetype_python装饰器 ——@符号与“TypeError: ‘NoneType’ object is not callable” | 学步园...
  8. c 服务器文件是否存在,c服务器文件是存在
  9. c语言错误 xef代表什么,单片机C语言代码手册 含100多个经典C程序
  10. java字符串替换标点符号_替换/忽略字符串java中的标点符号