我们如何知道哪个消费者从JMS队列中获取消息?

时间:2010-11-27 17:54:20

标签: java jms

我想知道如果我们在JMS队列中有多个使用者,我们怎么能告诉哪个消费者会从队列中获取消息? 例如,如果我们有1个生产者和3个消费者(以及1个队列),我怎么知道哪个消费者会收到消息?

感谢

1 个答案:

答案 0 :(得分:1)

通信有两种方式:点对点和发布 - 订阅。

在p2p中只有一个消费者。在pub / sub中,消息被发布给多个订户,并且订户可以使用过滤器选择性地处理消息。有关更多详细信息,请阅读jms教程中的3.5.2 Message Selectors section