• Nginx负载均衡


    • 轮询:默认配置,请求将按照一定顺序访问不同的服务器,用于服务器配置均衡的情况
    upStream salesClient {
        server: 192.168.245.13: 8080;
        server: 192.168.245.16: 8080;
    }
    • ip_hash: 请求根据请求ip的hash结果分配请求到不同服务器,同一个ip访问固定的服务器
    upStream salesClient {
       ip_hash; server
    192.168.245.13: 18080; server 192.168.245.16: 18080; }
    • weight: 设置权重,主要用于服务器配置不均衡,访问比约等于权重比
    upStream salesClient {
        server: 192.168.245.13: 8080 weight=5;
        server: 192.168.245.16: 8080 weight=10;
    }
    • fair: 需要下载upStream_fair模块,根据服务器响应时间来分配请求访问,响应时间越短,越优先访问服务器
    upStream salesClient {
        server: 192.168.245.13: 8080;
        server: 192.168.245.16: 8080;
        fair;
    }
    • url_hash: 根据url的hash结果分配请求到服务器, 固定的url访问同一个服务器。注意:在upstream中加入hash语句。server语句中不能写入weight等其他的參数,hash_method是使用的hash算法。
    upStream salesClient {
        server: 192.168.245.13: 8080;
        server: 192.168.245.16: 8080;
        hash $request_uri;
        hash_method crc32;
    }

    详情>>Nginx配置实现负载均衡

    作者:idanyang

    出处:http://www.cnblogs.com/idanyang/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    Maximum sum
    走出迷宫
    取石子游戏
    全排列
    BZOJ3456 城市规划
    【SHOI2016】黑暗前的幻想乡
    【AHOI2012】信号塔
    HDU5730 Shell Necklace
    线性常系数齐次递推关系学习笔记
    矩阵树定理学习笔记
  • 原文地址:https://www.cnblogs.com/idanyang/p/10552171.html
Copyright © 2020-2023  润新知