我想在两个独立服务器上的两个RabbitMQ实例的集群中运行RabbitMQ Highly Available Queues。从文档中我不清楚如何通过RabbitMQ检测哪个节点被认为是主节点,以确定我应该向哪个节点发布消息和消费。
这是RabbitMQ在内部解析的东西(因此即使连接到从属节点也可以从master发布和使用)或者应用程序是否知道每个队列的主节点并仅连接到它?
答案 0 :(得分:1)
RabbitMQ将负责这一点。 HA队列的想法是您从任一节点发布和使用,RabbitMQ将尝试保持一致的状态。