2014-04-01 24 views
0

我通过浏览器ActiveMQ的Hawtio仪表盘是

http://localhost:8161/hawtio/#/dashboard/ 

这是一个惊人的仪表板,我喜欢它的一切使用Hawtio控制台的工作过于缓慢。 问题是,现在我开始加载测试我的服务器。数百名消费者参与其中。 (虽然在不同的机器上)

而当一个“大”(1000个并发用户)流量开始打我的ActiveMQ的仪表板客户端没有响应,是极其缓慢的,它勉强可用

任何想法,为什么?

谢谢

+0

你使用的是什么版本的hawtio?它是Apache ActiveMQ 5.9.0中的一款吗?自从hawtio以来,已经有很多版本 - http://hawt.io/ –

回答

0

它只是仪表板页面或整个控制台?第一个建议是转到首选项并回拨刷新率;控制台的请求必须与这1000个用户进行竞争

另外,如果它与ActiveMQ在同一个JVM中,也许ActiveMQ会占用大部分可用线程来为这些用户提供服务。您始终可以在单独的JVM中运行hawtio,并使用“连接”页面连接到ActiveMQ JVM。这可能特别有助于hawtio的HTML模板,因为这些模板从同一场战争中获得,尽管它们只应该下载一次然后缓存起来。

+0

整个控制台。你的意思是什么回拨?将其设置为30秒? – Urbanleg

+0

是的,30秒。也许我们需要更长的选项,比如1或5分钟。 –

+0

顺便说一下,我们在最新的hawtio中做了一些改进,以限制我们在jmx树中嵌套的深度。它也可能对这个仪表板有所帮助。 –