【发布时间】:2016-12-18 21:28:08
【问题描述】:
我正在尝试通过 RabbitMQ 将消息发布到 2 个不同的队列,但事情的表现并不像我预期的那样,这是详细信息:
我有一个exchange:amq.fanout,type:fanout,绑定的是Queue:Q1,Routing key:key1,Queue:Q2,Routing key:key2。
在我的客户端,我有这段代码
var model = connection.CreateModel();
model.ExchangeDeclare("amq.fanout", "fanout", true);
model.BasicPublish("amq.fanout", "key1", null, body);
我打算将正文发布到 Q1,因为它有 key1 作为路由键,但是 Q1 和 Q2 都收到了正文,我的代码或服务器配置有什么问题吗?
【问题讨论】:
标签: c# rabbitmq rabbitmq-exchange