zoukankan      html  css  js  c++  java
  • nginx-轮询、权重、ip_hash 、fair模式

     在 linux 下有 Nginx、LVS、Haproxy 等等服务可以提供负载均衡服 务,而且 Nginx 提供了几种分配方式(策略):

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

      2、weight 代表权,重默认为 1,权重越高被分配的客户端越多,如下配置;

      upstream server_pool{   

              server 127.0.0.1:8081 weight=2;

             server 127.0.0.1:8082 weight=1;    

                    }

      3、ip_hash
      每个请求按访问 ip 的 hash 结果分配,这样每个访客固定访问一个后端服务器,可以解决 session 的问题。 例如:

           upstream server_pool{    ip_hash;     server 127.0.0.1:8081;     server 127.0.0.1:8082;     }
       

      4、fair(第三方)按后端服务器的响应时间来分配请求,响应时间短的优先分配

      upstream server_pool{    server 127.0.0.1:8081;;     server 127.0.0.1:8082;     fair;     }

  • 相关阅读:
    使用IOCP完成端口队列做任务队列
    对Zlib单元进行再封装
    XmlReader/XmlWriter 类
    TextReader/TextWriter 的类
    LINQ to XML
    Xml序列化
    动态Linq(结合反射)
    设计模式总结
    深入了解.Net上下文
    应用程序域
  • 原文地址:https://www.cnblogs.com/hellohero55/p/11931562.html
Copyright © 2011-2022 走看看