1
我正在管理隊列大小不斷增加的ActiveMQ代理。我被告知這個問題可能與經紀人而不是消費者(其中7人)有關。不同消費者的ActiveMQ重複會話ID
大多數隊列顯示重複,一式三份等,不同消費者(每個單獨的服務器)的SessionId列條目。
我以爲每個消費者都會有自己的線程(每個隊列?),而且這種狀態似乎是錯誤的 - 因此我懷疑這導致緩慢的隊列處理。
有人可以在「瀏覽活動用戶」頁面上了解消費者和SessionId之間的關係嗎?
謝謝!
「看看你的調度隊列中......如果你看到出隊計數緩慢增加」你是指這裏的同一列,還是分別是「調度隊列」和「出隊隊列」? – 2014-10-03 18:53:33
我的原始問題重新:SessionId是關於它的正常幾個不同的消費者在該列中具有完全相同的值。你的回答沒有明確提到...... – 2014-10-03 18:56:41
是的,sessionid可以是相同的。會話ID與該特定會話相關。如果您正在共享會話(即併發使用者,並且在某些情況下使用事務),您將看到會話ID不同。分派隊列表示分配給給定用戶的消息數量。出隊代表客戶端實際消耗和查詢的消息數量。因此,如果您在調度隊列中看到消息,但出列計數沒有增加或緩慢增加,通常可以將其與消費者性能問題聯繫起來。 – 2014-10-04 02:23:45