【问题标题】:ActiveMQ via REST: High throughput Jetty configurationActiveMQ 通过 REST:高吞吐量 Jetty 配置
【发布时间】:2011-03-31 18:27:26
【问题描述】:

我想通过 HTTP 请求向 ActiveMQ 发送消息。我创建了自己的 Servlet(默认的 servlet 不太好)。不幸的是,我的服务器每秒只能处理 400 个请求。

有没有我必须做的配置才能让码头处理更多?

我在 8 核机器上运行,所以更多请求应该不是问题。

【问题讨论】:

标签: performance jetty activemq


【解决方案1】:

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

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

【讨论】:

  • 我用 activemq jetty.xml 文件配置了线程池。 <bean id="Server" class="org.eclipse.jetty.server.Server" init-method="start" destroy-method="stop"> <property name="threadPool"> <bean id="pool" class="org.eclipse.jetty.util.thread.QueuedThreadPool"> <property name="minThreads" value="1000" /> <property name="maxThreads" value="1000"/> </bean> </property> 并且 cpu 大多处于空闲状态。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-03
  • 1970-01-01
  • 2022-06-29
  • 2023-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多