85

一般Hash负载算法都是%算法 比如key-5 如果有5台服务器 那么5%5=0  那么请求将落在server 0 上,当有服务器宕机或者添加新服务器时,hash算法会引发大量路由更改,可能导致缓存大范围失效 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

Nginx 负载均衡一致性算法 随笔 第1张

Nginx 负载均衡一致性算法 随笔 第2张

 

 

 Nginx 负载均衡一致性算法 随笔 第3张

Nginx 负载均衡一致性算法 随笔 第4张

Nginx 负载均衡一致性算法 随笔 第5张

 

解决办法就是 在hash指令 最后加上  consistent 参数即可

Syntax: hash key [consistent];
Default:
Context: upstream
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄