在天翼云测试Nginx的二种负载均衡策略

         接上一篇文章,Nginx是非常常用的反向代理服务器。上一篇文章,我们主要讲解了,用Nginx做轮询策略的负载均衡。而Nginx的负载均衡的策略实际还很多。今天我们实际测试2种不同的方式。

一、权重负载均衡

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

    upstream 182.151.48.47{

    server 192.168.189.2:9000 weight 1;

    server 192.168.189.100:9000 weight 3;

    }

      实际测试结果,刷新页面,一次定位到webServer1,三次定位到webServer2。与配置结果相同。

二、权重负载均衡

每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。

    upstream 182.151.48.47{

    ip_hash;

    server 192.168.189.2:9000;

    server 192.168.189.100:9000;

    }

实际测试结果,刷新页面,全部定位到webServer1。与配置结果相同。

三、总结

1、nginx基本可以替换F5等硬件,在公有云中有一个客户的常规需求“会话保持”实际上必须解决,在nginx中可以通过sticky_cookie_insert srv_id expires=1h domain=dns.com(示例域名) path=/;来解决

2、nginx还可以解决http的源ip保存的问题,将用户的源ip保留在tcp的头部,在webServer上通过取出tcp头部的源ip,即可恢复获取用户源ip。

希望以上文章能帮到您。

更多内容实时更新,请访问公众号。    

点击这里,获取最高¥1888阿里云产品通用代金券

猜你喜欢

转载自blog.csdn.net/qq_29718979/article/details/90487008