2013-05-08 3 views
0

Я использую Jetty 8 с его ProxyServlet и задавался вопросом, что самый быстрый поток для использования, ExecutorThreadPool или QueuedThreadPool?Jetty 8: proxyservlet use ExecutorThreadPool или QueuedThreadPool

Это код, который я сейчас использую:

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

ответ

3

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

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

Смежные вопросы