zoukankan      html  css  js  c++  java
  • upstream--负载

    语法格式:

    upstream 负载名 {

    [ip_hash;]

    server ip:port  [weight=数字]  [down];

    server ip:port  [weight=数字];

    }

    []内容为可选项

    11.1. 轮询(默认)

    upstream order {

    server 192.168.0.128:8383;

    server 192.168.244.233:8383;

    }

    不配置weight(即默认weight均为1

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

    11.2. weight

    upstream order {

    server 192.168.0.128:8383 weight=3;

    server 192.168.244.233:8383 weight=1 down;

    }

    指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况

    down 暂时不参与负载

    11.3. ip_hash

    upstream order {

    ip_hash;

    server 192.168.0.128:8383;

    server 192.168.244.233:8383;

    }

    每个请求按访问iphash结果分配,这样同一客户端的请求总是发往同一个后端服务器,可以解决session的问题。

    11.4. 代理时的负载使用

    格式:proxy_pass http://负载名;

    如下图,其传参到下游服务器的规则,与proxy_pass = http://ip:port  一样

     

  • 相关阅读:
    ES6 解构
    flutter
    selenium
    selenium
    python
    selenium
    selenium
    selenium
    selenium
    selenium- SMTP发送邮件
  • 原文地址:https://www.cnblogs.com/Soy-technology/p/11355618.html
Copyright © 2011-2022 走看看