【问题标题】:Recognize RabbitMQ master node in high-availability cluster识别高可用集群中的 RabbitMQ 主节点
【发布时间】:2015-01-06 12:12:19
【问题描述】:

我想在两个独立服务器上的两个 RabbitMQ 实例的集群中运行 RabbitMQ Highly Available Queues。从文档中我不清楚如何检测哪个节点被 RabbitMQ 视为主节点,以确定我应该向哪个节点发布消息并从哪个节点消费。

这是 RabbitMQ 在内部解决的问题(因此即使连接到从节点,我也可以从主节点发布和消费)还是应用程序应该知道每个队列的主节点并仅连接到它?

【问题讨论】:

    标签: rabbitmq high-availability


    【解决方案1】:

    RabbitMQ 会解决这个问题。 HA 队列的思想是您从任一节点发布和消费,RabbitMQ 将尝试保持一致的状态。

    【讨论】:

    • 我在链接文档中注意到了这句话:“无论连接到哪个节点,消费者都连接到主节点,从节点丢弃已在主节点确认的消息。”所以你基本上是对的,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多