Изменение количества рабочих потоков Netty - PullRequest
0 голосов
/ 01 мая 2018

Я использовал код из Запись сервера Echo на веб-сайте Netty для создания сервера Echo с использованием Netty 4.1. Я хочу запустить некоторые тесты, отправив запросы к нему с помощью Apache JMeter.

Я хочу изменить количество рабочих потоков на этом сервере Netty на 100 и запустить несколько тестов. Поэтому я изменил следующую строку кода в DiscardServerHandler, указав число потоков в качестве аргумента в конструкторе.

EventLoopGroup workerGroup = new NioEventLoopGroup(100);

Может кто-нибудь сказать, пожалуйста, это правильный способ изменить количество рабочих потоков?

Однако, когда взял дамп потока, я не увидел, что создано много потоков.

1 Ответ

0 голосов
/ 02 мая 2018

Да, это правильный способ сделать это. Тем не менее, они будут запущены ленивым образом, что означает, что вы увидите их только после того, как они были использованы в первый раз. Таким образом, сначала вам нужно будет обработать как минимум 100 каналов (соединений), чтобы увидеть все потоки.

...