什么是允许基于哈希的平衡的开源负载平衡器?我想对 URL 进行基于哈希的负载平衡,但首先要从 URL 中删除用户特定的参数。基本上想通过将 URL 添加到节点持久性来提高 Varnish 的缓存性能。
示例:example.com/foo/usertoken/bar
哈希值基于:example.com/foo/bar。
- 针对清晰度、偏见和 URL 修改进行了编辑。*
答案1
答案2
HAProxy 和 nginx 都能够根据请求的 URL 的哈希值进行负载平衡。
答案3
Varnish 是一款功能强大的负载均衡器。它针对客户端和后端执行 HTTP/1.1,存在健康问题,可以进行目标 URL 哈希处理。如果您计划在单独的层中进行缓存,只需关闭缓存即可。