zoukankan      html  css  js  c++  java
  • nginx负载均衡配置

    Nginx的负载均衡策略
    轮询 默认方式
    weight 权重方式
    ip_hash 依据ip分配方式
    least_conn 最少连接方式
    fair(第三方) 响应时间方式
    url_hash(第三方) 依据URL分配方式

    1.轮询:

    缺省设置就是轮询设置,每个请求会按时间顺序逐一分配到不同的后端服务器;

    在轮询中,如果服务器down掉,会自动剔除该服务器;

    2.weight:

    权重越高分配到需要处理的请求越多。

        #动态服务器组
        upstream dynamic_zuoyu {
            server localhost:8080   weight=2;  #tomcat 7.0
            server localhost:8081;  #tomcat 8.0
            server localhost:8082   backup;  #tomcat 8.5
            server localhost:8083   max_fails=3 fail_timeout=20s;  #tomcat 9.0
        }

    3.ip_hash:

    指定负载均衡器按照基于客户端IP的分配方式,这个方法确保了相同的客户端的请求一直发送到相同的服务器,以保证session会话。这样每个访客都固定访问一个后端服务器,可以解决session不能跨服务器的问题;

    在nginx版本1.3.1之前,不能在ip_hash中使用权重(weight);

    此策略适合有状态服务,比如session;

    当有服务器需要剔除,必须手动down掉;

    #动态服务器组
        upstream dynamic_zuoyu {
            ip_hash;    #保证每个访客固定访问一个后端服务器
            server localhost:8080   weight=2;  #tomcat 7.0
            server localhost:8081;  #tomcat 8.0
            server localhost:8082;  #tomcat 8.5
            server localhost:8083   max_fails=3 fail_timeout=20s;  #tomcat 9.0
        }
  • 相关阅读:
    goroutine 并发之搜索文件内容
    golang 小知识点记录
    mac 下 安装php扩展
    mac 安装php redis扩展
    学习SQLite基本语句
    php 分页类
    crontab时间规则
    MySQL数据库服务器逐渐变慢分析与解决
    实战小项目之IMX6 VPU使用
    实战小项目之基于嵌入式的图像采集压缩保存
  • 原文地址:https://www.cnblogs.com/tinyj/p/10139946.html
Copyright © 2011-2022 走看看