使用 HAPROXY 配置负载/流量拆分



我有两个应用程序服务器,它们位于haproxy负载均衡器后面。是否有可用的配置,我可以根据自己的要求在两者之间分配流量。就像将 x% 的请求发送到服务器 A 和其余请求到服务器 B 一样。

你有几个选择,但我不认为你可以直接做你想做的事情。 将流量划分接近 50/50 就像将负载平衡算法设置为"轮询"一样简单。听起来您要做的是能够将 15% 的流量发送到服务器 A,然后向服务器 B 发送 85%。为此,只需在客户端上设置一个cookie(例如1-100之间的随机数),然后将cookie值小于16的所有流量发送到服务器A,其余流量发送到服务器B。

最新更新