2011-03-30 67 views
0

我想通过HTTP请求发送消息到ActiveMQ。我创建了自己的Servlet(默认的Servlet不太好)。不幸的是,我的服务器只能处理每秒400个请求。通过REST的ActiveMQ:高吞吐量码头配置

是否有一个配置,我必须这样做码头能够处理更多?

我在8核心maschine运行,所以更多的请求不应该是一个问题。

+0

嗨,我看起来几乎相同。请帮忙。 http://stackoverflow.com/questions/19706788/jersey-rest-web-service-with-activemq-middleware-integration – Kumar 2013-11-06 12:44:08

回答

0

两个建议: 是否配置码头线程池不够高,同时处理您的请求?

或者是100%的JVM运行时的CPU利用率?如果是的话,你可能想运行一些Java分析器,并找出大部分时间都花在哪里。

+0

我使用activemq jetty.xml文件配置了线程池。 <属性名= “minThreads” 值= “1000”/> <属性名= “maxThreads” 值= “1000”/ > '和cpu大多是闲置的。 – Laures 2011-03-31 12:11:29