CMall

2. Nginx 负载均衡、常用策略、场景以及特点

2018-04-23  本文已影响0人  李2牛

1. 轮询

upstream 127.0.0.1{
        server 127.0.0.1:8080;
        server 127.0.0.1:9080;
}

2. 配置权重

优点是考虑服务器的实际处理能力,权重代表的是相对的访问量,默认为 1。
下面的配置代表第一个端口的访问数量大概是第二个端口的访问数量的 1.5 倍。

upstream 127.0.0.1{
        server 127.0.0.1:8080 weight=15;
        server 127.0.0.1:9080 weight=10;
}

3. ip hash

实现一个用户访问同一个服务器,但是ip hash不一定均匀

upstream 127.0.0.1{
        ip_hash;
        server 127.0.0.1:8080 weight=15;
        server 127.0.0.1:9080 weight=10;
}

url hash(第三方插件)

优点:实现一个服务访问同一个服务器
缺点:url hash 分配不平均

upstream 127.0.0.1{
        server 127.0.0.1:8080;
        server 127.0.0.1:9080;
        hash $request_uri;
}

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

upstream 127.0.0.1{
        server 127.0.0.1:8080;
        server 127.0.0.1:9080;
        fair;
}
上一篇 下一篇

猜你喜欢

热点阅读