2016-10-05 34 views
0

创建RabbitMQ集群时,来自其他节点的非镜像队列可从其他节点“远程访问”。我可以在RabbitMQ集群中禁用远程队列访问吗?

对于一个天真的开发者,他们似乎能够发布到集群中的任何节点并从集群中的任何节点消耗,并且会给他们一种错误的高可用性感。

如果承载队列的节点死亡,则使用者将不再能够从其他节点到达队列。

有没有办法来禁用这种行为,以便很明显,必须有一个镜像队列或需要在每台服务器上创建一个不同的队列,从两者都消耗,然后处理重复。

感谢

+0

禁止这种行为是不可能的,这是您创建群集的主要原因之一。 – Gabriele

回答

0

这是不可能禁止这种行为,这就是为什么在创建群集的主要原因之一。

顺便说一下,您可以使用federation plug-in创建联合群集。

因此,您可以:

  1. 有孤立节点
  2. 份额只有exchanges或/和queues你喜欢。
相关问题