Aysnc ActiveMQ消息使用者无法使用消息

时间:2015-08-31 10:26:31

标签: activemq

我在ActiveMQ中使用异步消息使用者。我的制作人工作正常,并向队列发送消息。现在,我的异步消息使用者正在等待onMessage()被调用,这种情况从未发生过。所以,问题是:

  • Async Consumer不会使用消息。
  • 邮件会堆积在队列的待处理邮件中。

ActiveMQ日志的快照还显示了许多刚处于挂起状态的邮件:

2015-08-31 09:54:45,331 | DEBUG | queue://SampleQ1, subscriptions=0, memory=0%, size=517, pending=0 <b>toPageIn</b>: 78, Inflight: 0, <b>pagedInMessages.size</b> 439, <b>pagedInPendingDispatch.size</b> 438, enqueueCount: 529, dequeueCount: 12, memUsage:2971237 | org.apache.activemq.broker.region.Queue | Queue:SampleQ1

我无法弄清问题究竟在哪里。

计数:

  • toPageIn 78
  • pagedInMessages.size 439
  • pagedInPendingDispatch.size 438

只是不断增加,消息仍未传递给消费者。

是服务器端问题还是客户端问题?

0 个答案:

没有答案