ActiveMQ排队的消息不调度给消费者

时间:2015-08-04 18:51:30

标签: c# jms activemq nms

我有一个使用Apache.NMS与ActiveMQ 5.11服务器通信的.NET应用程序。我通过ActiveMQ控制台注意到有15k个待处理的消息。

奇怪的是,事实上,队列中有一个消费者,它正在从队列中拉出消息 new 消息(由另一个端点插入)。

从表面上看,这似乎是一个潜在的ActiveMQ错误。新消息怎么可能在服务器上“排在前面”并被我的应用程序取消,但是15k的待处理消息只是坐在那里?

作为测试,我重新启动了我的应用程序,作为初始启动的一部分,它将从队列中删除所有现有消息。这样做似乎可以让事情恢复到良好的状态,并确保从队列中取出所有15k消息,然后继续正常运行。

0 个答案:

没有答案