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使用负载均衡进行压力测试得到的结论

nginx常被用于负载均衡,可能认为在使用它之后就可以提高访问网站的访问速度。因为有两台服务器,可以减轻服务器访问的压力。那么看一个测验。             在两台服务器的情况下使用负载均衡...
  • zq17865815296
  • zq17865815296
  • 2017年11月23日 21:28
  • 231

nginx负载均衡详解

1:什么是负载均衡负载平衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最...
  • u013628152
  • u013628152
  • 2016年05月14日 23:47
  • 1581

Nginx实现负载均衡与Nginx缓存功能

目录 一、Nginx是什么二、Nginx实现反向代理 2.1 正向代理和反向代理2.2 nginx实现反向代理2.3 nginx实现负载均衡 三、tengine tengine实现...
  • fashion138
  • fashion138
  • 2017年12月04日 14:47
  • 95

nginx负载均衡例子

upstream指令启用一个新的配置区段,在该区段定义一组上游服务器。这些服务器可能被设置不同的权重,也可能出于对服务器进行维护,标记为down。 upstream gitlab { ...
  • wuxing164
  • wuxing164
  • 2017年06月23日 11:56
  • 92

【Nginx】实现负载均衡的几种方式

要理解负载均衡,必须先搞清楚正向代理和反向代理。正向代理与反向代理【总结】注: 正向代理,代理的是用户。 反向代理,代理的是服务器 什么是负载均衡当一台服务器的单位时间内的访问量越大时,服务器压力就越...
  • qq_28602957
  • qq_28602957
  • 2017年03月12日 11:59
  • 5408

Nginx的负载均衡 - 整体架构

Nginx版本:1.9.1 我的博客:http://blog.csdn.net/zhangskd   什么是负载均衡   我们知道单台服务器的性能是有上限的,当流量很大时,就需要使用多台服务器来共同提...
  • zhangskd
  • zhangskd
  • 2015年12月12日 23:30
  • 15038

NGINX负载均衡

一、负载均衡方式 1、轮询 upstream test_up { server localhost:8080; server localhost:9090;...
  • tianyaZ
  • tianyaZ
  • 2015年02月04日 01:07
  • 644

nginx 负载均衡5种方式及其服务器几种状态

轮询 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. uptream backend{ server 192.168.200.156:8080; se...
  • chlinwei
  • chlinwei
  • 2017年03月28日 09:11
  • 909

centos下nginx的负载均衡搭建(图文详解)

先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上...
  • qq43599939
  • qq43599939
  • 2016年06月23日 17:07
  • 1256

Nginx负载均衡

转自http://www.51yu.cn/post/18/ Nginx可以支持多种类型的反向代理,我们常用的大概就2种:1.普通的Http代理:  注意:在upstream中不要使用http://ba...
  • arau_sh
  • arau_sh
  • 2010年07月25日 22:15
  • 443
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Nginx负载均衡
举报原因:
原因补充:

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