JMS将Scriber发布到相同的主题,但发件人不应该收到他自己生成的消息

时间:2013-11-19 14:53:49

标签: jms

我是JMS世界的新手并陷入了困境。这里是; 假设我有一个主题,所有客户端都在发布和订阅相同的主题。我想要实现的是,如果ClientA向主题发布消息,那么所有其他客户端都应该收到该消息但是ClientA(发件人不应该收到他自己的消息返回)。

1 个答案:

答案 0 :(得分:1)

您需要将订户配置为忽略从当前连接发布的消息。 这可以通过在创建订阅者时设置 noLocal 选项来完成。

请参阅How can I prevent receiving JMS messages that I have produced?