【发布时间】:2014-07-13 05:58:03
【问题描述】:
我正在尝试设置代理集群,它应该具有与 rabbitMQ 集群相同的功能,但通过 WAN(我的机器位于不同的位置),因此 rabbitMQ 集群不起作用。
我正在寻找替代方案,rabbitMQ 联邦只是备份下游的消息,不能确保它们在任何时候都有完全相同的消息可用(下游仍然保留上游已经消耗的旧消息)
ActiveMQ 主/从怎么样,我发现: http://activemq.apache.org/how-do-distributed-queues-work.html
“队列和主题都在集群中的每个代理之间复制(经常复制到主节点,也可能是单个从节点)。所以集群中的每个代理在任何时候都有完全相同的消息可用,所以如果主节点失败,客户端故障转移到从属服务器,您不会丢失任何消息。”
我担心的是,如果它可以自动更新以确保 Master/Slave 始终拥有相同的消息,这意味着 Master 中消费的消息也会在 Slaves 中消失。
谢谢:)
【问题讨论】: