我正在尝试使用Rabbit消息队列编写一个基本的客户机-服务器通信。 我通过在客户端和服务器中声明完全相同的队列来实现这一点。
问题是,现在我得到了双方的所有信息。
服务器消息也会在服务器中接收,客户端消息也会在客户端中接收。
如何实现分离-使服务器只接收来自客户端的消息,并使客户端只接收来自服务器的消息?
我应该为此创建两个不同的队列吗?还是有办法过滤这些信息?
是的,如果你真的需要这样,那么就排两个队。可能会交换邮件头,然后在邮件头中“标记”收件人。。。
看看 RPC tutorial from rabbitMQ ,听起来这就是你想要的