通过 REST 的 ActiveMQ:高吞吐量 Jetty 配置
我想通过 HTTP 请求向 ActiveMQ 发送消息。我创建了自己的 Servlet(默认的 Servlet 不太好)。不幸的是我的服务器每秒只能处理 400 个请求。
我必须做一些配置才能让码头可以处理更多吗?
我在 8 核机器上运行,因此更多请求应该不是问题。
i want to send Messages to ActiveMQ via HTTP Requests. I created my own Servlet (the default servlet isn't that good). Unfortunately my Server only handles 400 Requests per second.
Is there a configuration i have to do so jetty can handle more?
I'm running on an 8 core maschine so more requests should not be a problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
两个建议:
您是否将jetty线程池配置得足够高以并发处理您的请求?
或者运行时JVM的CPU利用率是否为100%?如果是,您可能需要运行一些 Java 分析器并找出大部分时间都花在了哪里。
Two suggestions:
Did you configure the jetty thread pool high enough to concurrently handle your requests?
Or is the CPU utilization of the JVM at 100% at runtime? If yes, you might want to run some Java profiler and find out where most of the time is being spent.