java - 在 Jetty 9 中更改线程池大小

标签 java servlets jetty

如何更改嵌入式 Jetty 9 中的线程池大小?我们需要任何特定的组件吗?

最佳答案

来自 docs :

The Server instance provides a ThreadPool instance that is the default Executor service other Jetty server components use. The prime configuration of the thread pool is the maximum and minimum size and is set in etc/jetty.xml.

<Configure id="server" class="org.eclipse.jetty.server.Server">   
<Set name="threadPool">
    <New class="org.eclipse.jetty.util.thread.QueuedThreadPool">
      <Set name="minThreads">10</Set>
      <Set name="maxThreads">1000</Set>
    </New>
</Set> 
</Configure>

或者

QueuedThreadPool threadPool = new QueuedThreadPool(100, 10);
Server server = new Server(threadPool);

关于java - 在 Jetty 9 中更改线程池大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18534025/

相关文章:

java - impl.ServerClient:无法在服务器列表中找到可用的服务器:

javac注释处理器: processing dependency classes

java - 将文件从 R 传递到 Java

java.lang.NoClassDefFoundError : javax/servlet/http/HttpServletRequest 错误

java - 如何在JSP中创建对象的数组列表

java - udp 客户端无法从另一个应用程序访问

javascript - 如何在选择框onclick中调用servlet

java - 无法与 Maven 和 Jetty 创建 SSL 连接

servlets - Jetty 7 的 websocket、servlet 和资源处理程序的嵌入式配置

emacs - 读取Clojure文件时出现EOF异常