创建RabbitMQ群集时,来自其他节点的非镜像队列可从其他节点“远程访问”。
对于一个天真的开发人员来说,他们似乎能够在群集中的任何节点上发布和使用它,这会让他们产生错误的高可用性。
如果托管队列的节点死亡,则消费者将无法再从其他节点到达队列。
是否有办法禁用此行为,以便显然必须拥有镜像队列或需要在每台服务器上创建不同的队列,从两者中使用然后处理重复项。
由于
答案 0 :(得分:0)
无法禁用此行为,这是创建群集的主要原因之一。
顺便说一句,您可以使用federation plug-in创建联合群集。
所以你可以:
exchanges
或/和queues
。