Jetty 8:proxyservlet使用ExecutorThreadPool或QueuedThreadPool

时间:2013-05-08 05:56:26

标签: jetty embedded-jetty jetty-8

我正在使用Jetty 8及其ProxyServlet,并且想知道使用最快的线程池是什么,ExecutorThreadPool或QueuedThreadPool?

这是我目前正在使用的代码:

  Server httpProxy = new Server();
  SelectChannelConnector connector = new SelectChannelConnector();
  connector.setPort(8087);
  connector.setMaxIdleTime(400000);
  connector.setThreadPool(new ExecutorThreadPool(256));
  httpProxy.addConnector(connector);

1 个答案:

答案 0 :(得分:4)

在我们的测试中,使用连接器时QueuedThreadPool显示比ExecutorThreadPool更快。

只有当您遇到线程池导致的性能问题时,我才会使用QueuedThreadPool并尝试ExecutorThreadPool