我是JMS世界的新手并陷入了困境。这里是; 假设我有一个主题,所有客户端都在发布和订阅相同的主题。我想要实现的是,如果ClientA向主题发布消息,那么所有其他客户端都应该收到该消息但是ClientA(发件人不应该收到他自己的消息返回)。
答案 0 :(得分:1)
您需要将订户配置为忽略从当前连接发布的消息。 这可以通过在创建订阅者时设置 noLocal 选项来完成。
请参阅How can I prevent receiving JMS messages that I have produced?。