【发布时间】:2011-09-23 18:59:21
【问题描述】:
我正在努力将我的应用扩展到多台服务器,并且一个要求是客户端始终与同一台服务器通信(使用了太多实时数据以允许在服务器之间有效地跳转)。
我当前的设置是一个小型服务器集群(使用 Linode)。我有一个使用“平衡源”运行 HAProxy 的前端节点,因此 IP 始终指向同一个节点。
我注意到“平衡源”不是一个非常均匀的分布。使用我当前的测试设置(2 个后端服务器),当使用 80-100 个源 IP 的样本大小时,一台服务器的连接数通常是 3-4 倍。
有什么方法可以实现更均衡的分布?显然,粘性会话会阻止“完美”的平衡,但 40/60 拆分比 25/75 拆分更可取。
【问题讨论】:
标签: load-balancing cluster-computing haproxy