美文网首页CMall
2. Nginx 负载均衡、常用策略、场景以及特点

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

作者: 李2牛 | 来源:发表于2018-04-23 10:12 被阅读0次

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;
}

相关文章

网友评论

    本文标题:2. Nginx 负载均衡、常用策略、场景以及特点

    本文链接:https://www.haomeiwen.com/subject/fcnhlftx.html