2012-09-24 68 views
0

我正在使用ActiveMQ v5.6。它有一個消費者。它在大多數情況下工作正常。但是有時候,消息不會被分派,而是積累在隊列中。但是,一旦我重新啓動經紀人,它再次正常工作。我搜查了一下,看看是否有其他人面臨同樣的問題,並找到了一些報告該問題的網站。例如,ActiveMQ - 在重新啓動代理程序之前不會傳送消息

http://activemq.2283324.n4.nabble.com/Stuck-messages-Dispatch-issues-td2367852i20.html

但所有這些崗位的方式回到2008年先後這一問題得到解決?其他人是否面臨同樣的問題?

+0

這裏需要更多的細節踢,幹嘛消費者在做什麼?你是如何編碼它們的?問題發生時機隊,入隊和出隊計數是多少? – jkysam

+0

我只配置了一個生產者和一個消費者。我無法重現這一點。它非常隨機地發生。此外,它只發生在測試環境中,從不在開發環境中。我將在下次發生問題時收集這些詳細信息。感謝您的輸入! – Kathy

回答

1
+0

謝謝你的鏈接。但在我的申請中,只有一個生產者和一個消費者。此外,如果它是一個快速生產者和一個緩慢的消費者,那麼它應該會導致OutOfMemoryException,這是正確的。這沒有發生。所以,我不確定這是否是原因。有什麼其他原因爲什麼會發生? – Kathy

相關問題