使用ipvsadm LVS进行RabbitMQ负载均衡和故障转移

时间:2010-12-07 10:33:02

标签: java rabbitmq cluster-computing failover

我们有一个平台,使用前面的Linux LVS(ipvsadm)负载平衡的2个rabbitmq节点。我们为ipvsadm配置了持久连接和带有心跳的客户端。到目前为止一切都很好。

部署之后,我们通常有一半客户端连接到第一个节点,另一半客户端连接到第二个节点。 我们试图阻止一个节点(rabbitmqctl stop_app和start_app)。客户端正在重新连接rabbitmq集群,LVS将连接发送到节点。所以所有客户端都连接到第二个节点。

我们有两个问题:

1)当第一个节点启动时,如何设法重新连接两个节点上的客户端(负载均衡)?

2)如果所有客户端都连接到一个节点,这是一个问题吗?

谢谢你的导师。

0 个答案:

没有答案
相关问题