Я определяю работника в подсистеме ввода-вывода wildfly 9.0.1 следующим образом:
<worker name="fileUpload_io_worker" io-threads="100" task-max-threads="100"/>
и используйте его в подсистеме нижнего уровня для установки асинхронных неблокирующих потоков ввода-вывода в сервлете. Когда я отправляю, например, 40 одновременных http-запросов на сервер, только 20 потоков на сервере обрабатывают запросы одновременно, и только когда я отправляю 200 одновременных запросов, все 100 потоков (максимальный поток) активируются и обрабатывают запросы. по факту очередь сервера составляет половину поступивших запросов. Как я могу установить минимальное количество или количество основных потоков равным 100 и заставить сервер обрабатывать все 100 запросов одновременно?
Есть ли конфигурация типа core-thread-count для установки минимальных потоков?