我创建了rabbitmq集群。共有三个节点,一主二从。当主人去世后,由谁来决定哪个奴隶是新的主人。集群管理员是谁?以及如何从集群中获取数据。我可以从集群中的每个节点获取消息,但例如:我正在从主节点获取数据,但是当主节点死亡时,我需要手动连接到其他节点。但我想连接到集群,每当主节点死亡时,我可以从另一个节点获取消息?
最佳答案
如果队列主节点停止,您的应用程序将收到“连接丢失”异常。然后,您可以根据此异常来连接到集群中的任何其他节点。
您不需要了解有关“集群管理器”的任何信息。只需连接到另一个节点即可。
RabbitMQ Java 客户端库支持连接和拓扑的自动恢复。
<小时/>注意: RabbitMQ 团队监控 rabbitmq-users
mailing list并且有时只在 StackOverflow 上回答问题。
关于python - rabbitmq集群管理员是谁?如何从集群中获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60174822/