2017-06-14 72 views
0

假设集群中有3个节点。 节点1,节点2,节点3RabbitMQ消费者从集群中不同节点读取

在节点1,我们有一个 交换E1为界到队列Q1与绑定密钥KEY1 = 它被附接到一个consumer1。

在节点2中,我们有一个 交换e2绑定到队列q2,绑定key = key2 它连接到consumer2。

consumer2能否从群集中的q1读取消息?如果不是这个如何实现?

回答

0

可以.Though它使用python读取rabbitMQ route totorial,这个概念将是same.In的Putting it all together部分消费者2可以接收信息,错误和队列2的警告,同时从队列中消费1得到错误1.

在你的情况下,c2现在不能读取队列1中的消息。为了实现,交换设置不需要改变。只需用交换1密钥1绑定队列2.