基于 URL 而不是 IP 地址的 Nginx 负载均衡?

Chr*_*ger 3 nginx load-balancing

我们担心基于 IP 的服务负载平衡(例如,移动客户端从 3G 切换到 Wifi)。有没有办法基于 URL 的一部分而不是 IP 哈希来做到这一点?

Chr*_*aro 8

使用上游一致性哈希模块:

http://wiki.nginx.org/HttpUpstreamConsistentHash

或上游请求哈希模块:

http://wiki.nginx.org/NginxHttpUpstreamRequestHashModule

  • 一致性哈希是负载平衡缓存时常用的技术(因此缓存上没有重复的内容,这意味着更多的空间) (2认同)