ActiveMQ的接收者:无法检索队列中的最新内容

时间:2015-07-06 20:54:46

标签: jms activemq

我已经执行了以下链接中提到的hello world程序。http://www.coderpanda.com/jms-example-using-apache-activemq/另外,我已经下载了ActiveMQ jar和相关文件。我也能编译和运行所有的java文件。注意到接收器java文件成功编译但是当Receiver执行时,控制台上没有生成输出消息。发送到队列的消息未被检索。我可以看到每次点击(托管在本地主机URL上)的ActiveMQ的UI上的消息计数增加,但是尚未打印/检索放在队列中的消息。任何人都可以为发布者订阅者建议任何其他实现吗?或者你对JMS Q的看法......

1 个答案:

答案 0 :(得分:0)

Vihar的答案是对的。

  

当您看到消息计数增加时,很明显消息已被某个消费者成功使用,并且在您的接收器运行时,为什么您的消费者计数会增加?有多个实例吗?或者您还没有正确关闭连接

我没有关闭连接,消费者在我多次运行接收时消耗了队列中的消息,我不知道为什么以及如何发生这种情况直到我一次运行一个,在队列中保留一个标签同时。