Nginx的负载均衡与调度算法

1、什么是负载均衡
随着互联网的发展,网站的访问量也越来越大,服务器网站所提供的服务模式也在发生着改变,例如:当一台服务器无法承受巨大的访问流量时,使用多台服务器共同承载访问流量;再比如对客户的访问做资源判断,静态资源请求使用调度器调度到后端静态服务器群进行响应,动态资源请求调度到后端动态资源服务器群进行响应。这样就可以使用户访问量得到有效的负载的效果。而Nginx可以做到对用户访问量的负载均衡效果。

2、调度算法
1)轮询(默认)
  每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)加权轮询
  指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
3)ip_hash
  每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session   的问题。
3)fair(第三方)
  按后端服务器的响应时间来分配请求,响应时间短的优先分配。
4)url_hash(第三方)
  根据用户所请求的url资源路径分配到后端不同的服务器
5)最少连接数
  根据当前后端服务器所响应的客户端情况,把当前访问请求调度到后端服务器响应相对较   少服务器上。

3、负载均衡展示
反向代理端:192.168.126.135
后端服务器:192.168.126.130   192.168.126.133
配置轮询

1)修改代理服务器的主配置文件

[root@
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值