我通過瀏覽器ActiveMQ的Hawtio儀表盤是
http://localhost:8161/hawtio/#/dashboard/
這是一個驚人的儀表板,我喜歡它的一切使用Hawtio控制檯的工作過於緩慢。 問題是,現在我開始加載測試我的服務器。數百名消費者參與其中。 (雖然在不同的機器上)
而當一個「大」(1000個併發用戶)流量開始打我的ActiveMQ的儀表板客戶端沒有響應,是極其緩慢的,它勉強可用
任何想法,爲什麼?
謝謝
我通過瀏覽器ActiveMQ的Hawtio儀表盤是
http://localhost:8161/hawtio/#/dashboard/
這是一個驚人的儀表板,我喜歡它的一切使用Hawtio控制檯的工作過於緩慢。 問題是,現在我開始加載測試我的服務器。數百名消費者參與其中。 (雖然在不同的機器上)
而當一個「大」(1000個併發用戶)流量開始打我的ActiveMQ的儀表板客戶端沒有響應,是極其緩慢的,它勉強可用
任何想法,爲什麼?
謝謝
它只是儀表板頁面或整個控制檯?第一個建議是轉到首選項並回撥刷新率;控制檯的請求必須與這1000個用戶進行競爭
另外,如果它與ActiveMQ在同一個JVM中,也許ActiveMQ會佔用大部分可用線程來爲這些用戶提供服務。您始終可以在單獨的JVM中運行hawtio,並使用「連接」頁面連接到ActiveMQ JVM。這可能特別有助於hawtio的HTML模板,因爲這些模板從同一場戰爭中獲得,儘管它們只應該下載一次然後緩存起來。
整個控制檯。你的意思是什麼回撥?將其設置爲30秒? – Urbanleg
是的,30秒。也許我們需要更長的選項,比如1或5分鐘。 –
順便說一下,我們在最新的hawtio中做了一些改進,以限制我們在jmx樹中嵌套的深度。它也可能對這個儀表板有所幫助。 –
你使用的是什麼版本的hawtio?它是Apache ActiveMQ 5.9.0中的一款嗎?自從hawtio以來,已經有很多版本 - http://hawt.io/ –