RabbitMQ,2个交换器,2个队列,1个路由密钥

问题描述 投票:0回答:1

我有两个rabbitMQ直接交换(AAExchange,SSExchange)。

每个人都有自己的队列:

  1. AA交换、AA队列
  2. SSExchange、SSQueue

为什么我在我的频道上订阅了

MissionChanged
,而频道上只有
SSExchange
SSQueue

并发布

MissionChange
我的AA频道,SS怎么会“听到”呢?似乎因为它绑定到不同的交换机,所以他不应该听到它,即使它是相同的路由密钥,尽管来自不同的交换机。

c# rabbitmq rabbitmq.client
1个回答
0
投票

您的绑定似乎有问题。如果我理解正确的话,这就是你的拓扑:

在此输入图片描述

如果您给我

rabbitmqctl list_bindings
的输出,我也许可以提供帮助。

干杯。

© www.soinside.com 2019 - 2024. All rights reserved.