你好,
我正在运行 haproxy 进行负载平衡。LB 后面有 2 个 Web 服务器。我的要求是,将 70% 的负载分配给服务器 1,将剩余的 30% 分配给服务器 2,
如果可能的话,请分享配置详细信息,
答案1
您需要使用weight
关键字来指定服务器权重。
weight <weight>
你可以尝试一下该算法static-rr
。
答案2
HaProxy 实现了几种不同的负载分配算法。我们使用的是最少连接一个“选择具有最少待处理连接的后端”的方法,如本文所述:
http://affectioncode.wordpress.com/2008/06/11/comparing-nginx-and-haproxy-for-web-applications/
该算法比仅仅应用一个比例的 nginx 更智能 - 它应该根据后端可以处理的内容分配负载。