Nginx负载均衡的配置方案

 负载均衡,可以解释为N台服务器平均分担负载,不会因为某台服务器负载高宕机和某台服务器闲置的情况,那么负载均衡的前提就是要2台以上的服务器才能实现。
   Nginx负载均衡的配置方案:
   1、轮询
        轮询即Round Robin,根据Nginx配置文件中的顺序,依次把客户端的Web请求分发到不同的后端服务器上。
     2、最少连接 least_conn;
     Web请求会被转发到连接数最少的服务器上。
     3、IP地址哈希ip_hash;
     上述两种负载均衡方案中,同一客户端连续的Web请求可能会被分到不同的后端服务器进行处理,因此如果涉及到会话Session,那么会话会比较复杂。常见的是基于数据库的会话持久化。要克服上面的难题,可以使用基于IP地址哈希的负载均衡方案。这样的话,同一客户端连续的Web请求都会被分到同一服务器进行处理。
     4、基于权重
     基于权重的负载均衡即Weighted Load Balancing,这种方式下我们可以配置Nginx把请求更多地分发到高配置的后端服务器上,把相对较少的请求分配到低配服务器上

    基于轮询的负载均衡需要注意以下几点:
    1、缺省配置就是轮询策略;
    2、nginx负载均衡支持http和https协议,只需要修改proxy_pass后协议即可;
    3、nginx支持FastCGI,uwsgi,SCGI,memcached的负载均衡,只需将proxy_pass改为fastcgi_pass,uwsgi_pass;scgi_pass,memcached_pass即可。
    4、此策略适合服务器配置相当,无状态且短平快的服务使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值