【发布时间】:2013-12-18 05:44:23
【问题描述】:
我需要从通过虚拟主题填充的队列中读取消息。考虑让 JMS 选择器仅读取我在侦听器中需要的消息 - 但由于我不希望消息在队列中 - 我可以实现另一个侦听器来读取剩余消息并确认它,或者我可以做一个没有 JMS 选择器但在内存中进行过滤的单个侦听器。 推荐哪种方法?
【问题讨论】:
-
JMS 选择器的优点是它可以处理我们进行回滚的场景。只有通过 JMS 选择器选择的有效消息才会回滚。内存过滤,我们将不得不做额外的工作以防回滚。
标签: jms activemq message-listener