使用jms获取消耗的队列消息

时间:2016-09-17 21:11:21

标签: java jms

我是java和jms API的新手。 我有一个小问题,我需要监听队列并浏览队列消息。 但问题出在我浏览队列消耗的消息之前。我们是否有任何可能的方法来获取消耗的队列消息。

我尝试使用queuebrowser浏览消息。但我无法解决

我的意思是我需要在队列消耗后浏览消息。 我找不到过去3个月的答案.. 可以有人帮助我,因为我是这个java和jms api的新手,我无法解决。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果消息从队列中消耗,则它们不再存在于任何地方。 如果你想这样做,你需要使用ActiveMQ,并提供咨询消息http://activemq.apache.org/advisory-message.html,但有关该消息的可用信息是基本的,另一种解决方案是在代理或目标拦截器http://activemq.apache.org/virtual-destinations.html上使用驼峰路由,镜像队列http://activemq.apache.org/mirrored-queues.html将消息从队列/主题复制到另一个队列/主题,并在需要时对其进行处理。 或者只是在可能的情况下使用主题。

相关问题