我是新手JMS
。据我了解Consumers
,能够从队列/主题中挑选消息。那么为什么你需要一个MessageListener
因为Consumers
会知道他们什么时候收到消息呢?这样的实际用途是MessageListener
什么?
编辑:来自MessageListener 的 Javadoc:
MessageListener 对象用于接收异步传递的消息。
每个会话必须确保将消息串行传递给侦听器。这意味着分配给同一会话的一个或多个使用者的侦听器可以假定在会话完成最后一次调用之前不会随下一条消息调用 onMessage 方法。
所以我对这些术语的异步和串行使用感到困惑。这两个术语在描述 的特征时如何关联MessageListener
?