在我清除了隊列(而非主題)消息後,Active Queue控制檯中此隊列的掛起消息號變爲負值。什麼使AMQ隊列的掛起消息號碼爲負?
我認爲任何隊列的掛起消息號應該是正的。清洗的問題?還是它是一個activemq的錯誤?
在我清除了隊列(而非主題)消息後,Active Queue控制檯中此隊列的掛起消息號變爲負值。什麼使AMQ隊列的掛起消息號碼爲負?
我認爲任何隊列的掛起消息號應該是正的。清洗的問題?還是它是一個activemq的錯誤?
它似乎是ActiveMQ中的一個錯誤。在清除隊列時,我親眼目睹過這個錯誤。但它似乎不影響實際的消息傳遞。
在與此問題相關的ActiveMQ問題跟蹤器中存在一些未解決的問題。您可以投票起來,如果你想:
清除犯規從處理排隊的作業停止MQ。重新啓動ActiveMQ只會擺脫現有的工作。不利的一面是,這將使所有的數字重置爲默認值。
這個問題解決了ActiveMQ的5.8: