0
我想知道在JMS队列中有多个使用者的情况下,我们如何知道哪个使用者将从队列中获取消息?例如,如果我们有1个生产者和3个消费者(和1个队列),我怎么知道哪个消费者会得到消息?我们如何知道哪个使用者从JMS队列中获取消息?
感谢
我想知道在JMS队列中有多个使用者的情况下,我们如何知道哪个使用者将从队列中获取消息?例如,如果我们有1个生产者和3个消费者(和1个队列),我怎么知道哪个消费者会得到消息?我们如何知道哪个使用者从JMS队列中获取消息?
感谢
没有与消息通讯的2种方式:点至点和发布 - 订阅。
在p2p中,只有1个消费者。在pub/sub中,消息发布给多个订阅者,并且子订阅者可以使用过滤器选择性地处理消息。有关更多详细信息,请阅读jms教程中的3.5.2 Message Selectors section。
那么只有一个消费者可以在特定队列上使用receive()方法?如果另一个消费者会尝试从同一个队列中接收(),怎么办? – firestruq 2010-11-27 18:08:07