Jetty 8: прокси-сервер использует ExecutorThreadPool или QueuedThreadPool

Я использую 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);

person Jochen    schedule 08.05.2013    source источник


Ответы (1)


В наших тестах QueuedThreadPool показало себя быстрее, чем ExecutorThreadPool при использовании с коннектором.

Я бы использовал QueuedThreadPool и экспериментировал с ExecutorThreadPool, только если у вас есть проблемы с производительностью, вызванные пулом потоков (маловероятно, по нашему опыту).

person sbordet    schedule 08.05.2013