Nginx负载均衡

原创 2016年06月02日 09:43:08

Nginx负载均衡策略

Nginx Architecture

NginxLoadBalance



NginxHigh Availability



NginxAccess Process



Nginx
的 upstream 目前支持4 种方式的分配——

(1)轮询(默认) :

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

(2)weight

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

(3)ip_hash

每个请求按访问ip 的hash 结果分配,这样每个访客固定访问一个后端服务器,可以解决session 的问题。可以针对同一个C 类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。

(4)fair(第三方):

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

(5)url_hash(第三方):

按访问url 的hash 结果来分配请求,使每个url 定向到同一个后端服务器,后端服务器为缓存时比较有效。


参考文献


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

nginx负载均衡配置

  • 2014年07月09日 15:09
  • 3KB
  • 下载

nginx负载均衡

  • 2014年03月21日 03:27
  • 4KB
  • 下载

解决nginx负载均衡的session共享问题

查了一些资料,看了一些别人写的文档,总结如下,实现nginx session的共享 PHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session...
  • xluren
  • xluren
  • 2013年11月25日 21:05
  • 63081

Nginx负载均衡

  • 2017年03月23日 12:42
  • 162KB
  • 下载

Nginx负载均衡搭建胜过Apache十倍?

编者按:Nginx是目前比较重要的开源性负载均衡技术,新浪、网易、六间房等很多网站都将Nginx部署进自己的网站系统架构,并解决部分问题。本文是作者长期的实战经验,很有参考价值。   众网站纷纷...

Keepalived+nginx负载均衡高可用

  • 2017年10月29日 14:22
  • 130KB
  • 下载

nginx负载均衡的配置

  • 2014年09月29日 22:27
  • 1014B
  • 下载

Nginx负载均衡高可用之配置keepalived

Nginx负载均衡高可用之安装keepalived主nginx修改主nginx下/etc/keepalived/keepalived.conf文件! Configuration File for ke...

nginx负载均衡配置文件demo

  • 2016年01月09日 14:57
  • 9KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Nginx负载均衡
举报原因:
原因补充:

(最多只允许输入30个字)