Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个应用服务器,它们位于 haproxy 负载均衡器后面。是否有可用的配置,我可以根据我的要求在两者之间拆分流量。就像将 x% 的请求发送到服务器 A 并休息到服务器 B。
你有几个选择,但我不认为你可以直接做你想做的事。将流量划分为接近 50/50 就像将负载平衡算法设置为“循环”一样简单。听起来您想要做的是能够将 15% 的流量发送到服务器 A,然后将 85% 的流量发送到服务器 B。为此,只需在客户端上设置一个 cookie(例如 1-100 之间的一些随机数) 然后将 cookie 值小于 16 的所有流量发送到服务器 A,其余的发送到服务器 B。