Настройка размера HTTP-потока в JBOSS eap 7 - PullRequest
0 голосов
/ 29 августа 2018

Я не могу найти никакой документации для настройки количества запросов, которые могут обрабатываться JBoss EAP7 одновременно. Я вижу что-то вроде HTTP-коннектора и пула потоков для версии 6.4, но в версии 7 отсутствует:

  1. Заставить веб-коннектор HTTP использовать этот пул потоков

https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/6.3/html/administration_and_configuration_guide/sect-connector_configuration

Итак, как настроить, чтобы, например, одновременно обрабатывалось только 300 запросов, а другим приходилось ждать своей очереди, чтобы слишком много одновременных запросов не убивало сервер? Я знаю, что мое приложение достаточно эффективно и обслуживает до 300 запросов, после чего могут возникнуть проблемы.

1 Ответ

0 голосов
/ 31 августа 2018

JBoss EAP7 использует Undertow в качестве веб-контейнера по умолчанию. В Undertow по умолчанию все слушатели будут использовать рабочий по умолчанию, который предоставляется подсистемой ввода-вывода. Этот рабочий экземпляр управляет слушателями (AJP/HTTP/HTTPS) потоков ввода-вывода.

Потоки ввода-вывода отвечают за обработку входящих запросов. Работник подсистемы ввода-вывода предоставит следующие параметры для дальнейшей настройки.

Вы можете попробовать следующее: <subsystem xmlns="urn:jboss:domain:io:2.0"> <worker name="default" task-max-threads="128"/> <buffer-pool name="default"/> </subsystem>

...