什么是允许基于散列的平衡的开源负载平衡器? 我想做一个基于哈希的负载平衡的URL,但首先从URL中删除用户特定的参数。 基本上想通过添加URL到节点持久性来增加Varnish的caching性能。
例如:example.com/foo/usertoken/bar
散列将基于:example.com/foo/bar。
“最佳”是旁观者的眼睛,所以这个答案只是一个近似。
HAProxy是伟大的,如果:
nginx是伟大的,如果:
HAProxy和nginx都可以根据请求的URL的散列来进行负载平衡。
清漆是一个有能力的负载平衡器。 它对客户端和后端执行HTTP / 1.1,有健康问题,可以做目标URL散列。 如果您计划在单独的层进行caching,则只需closurescaching。