码迷,mamicode.com
首页 > 其他好文 > 详细

负载均衡与反向代理

时间:2017-05-25 23:37:48      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:比较   模块   跳转   hash   自动   备份   补丁   pst   请求   

 

如果用域名 映射多了Ip ;

 

外网应该用来实现 GSLB

 

 

1 轮询
pstream nginxDemo {
        server 127.0.0.1:8081;
        server 127.0.0.1:8082;
    }
 
最少链接
web请求会被转发到连接数最少的服务器上。

    upstream nginxDemo {
        least_conn;
        server 127.0.0.1:8081;
        server 127.0.0.1:8082;
    }
weight 权重
 #服务器A和服务器B的访问比例为:2-1;比如有3个请求,前两个会访问A,三个访问B,其它规则和轮询一样。
    upstream nginxDemo {
        server 127.0.0.1:8081 weight=2; #服务器A
        server 127.0.0.1:8082; #服务器B
    }
ip_hash

  upstream nginxDemo {
        ip_hash;
        server 127.0.0.1:8081 weight=2; #服务器A
        server 127.0.0.1:8082; #服务器B
    }
url_hash是nginx的第三方模块,nginx本身不支持,需要打补丁。

nginx按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存服务器、文件服务器、静态服务器时比较有效。缺点是当后端服务器宕机的时候,url_hash不会自动跳转的其他缓存服务器,而是返回给用户一个503错误。

 

 

 

nginx 备份检测机制

备份机制。

 

负载均衡与反向代理

标签:比较   模块   跳转   hash   自动   备份   补丁   pst   请求   

原文地址:http://www.cnblogs.com/itxuexiwang/p/6906239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!