具有Rabbit Message Queue的客户端服务器

时间:2018-01-31 20:41:10

标签: c# .net rabbitmq

我正在尝试使用Rabbit消息队列编写基本的客户端服务器通信。 我通过在客户端和服务器中声明完全相同的队列来实现这一点。

问题是现在我收到了双方的所有消息。

服务器消息也在服务器中接收,客户端消息也在客户端中接收。

如何实现分离 - 让服务器只接收来自客户端的消息,并使客户端只接收来自服务器的消息?

我应该为此创建2个不同的队列吗?或者有没有办法以某种方式过滤消息?

1 个答案:

答案 0 :(得分:2)

是的,如果你确实需要这样的话,那就是2个队列。可能是标题交换然后"标记"消息标题中的接收者......

看看RPC tutorial from rabbitMQ,听起来像是你之后的