RabbitMq中的高可用性和负载平衡

时间:2019-03-28 04:45:08

标签: rabbitmq

考虑一个具有A和B节点的集群,我想要一个满足这些要求的解决方案:

1)当节点A发生故障时,系统继续与节点B正常工作,直到节点A再次出现

2)当主节点位于节点A上并且客户端已连接到节点B时,可以防止额外的网络跃点,因此,当客户端发布消息时,RAbbitmq将其路由到节点A,我想避免这个额外的网络跃点

我应该编写平衡器,或者存在可以满足这些要求的任何框架(例如HA Proxy)?

1 个答案:

答案 0 :(得分:0)

您最近在rabbitmq-users邮件列表:link上讨论了您的问题。

我建议阅读。

对于问题2,除非您有证据证明它会给您造成问题,否则不要担心额外的跳数。


注意: RabbitMQ团队监视rabbitmq-users mailing list,并且有时仅在StackOverflow上回答问题。