在 JBOSS eap 7 中配置 HTTP 线程大小

Configuring HTTP thread size in JBOSS eap 7

我找不到任何文档来配置 JBoss EAP7 可以同时处理多少请求。我看到 6.4 版本的 HTTP 连接器和线程池之类的东西,但 7 版本没有看到:

  1. Make the HTTP web connector use this thread pool

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

那么如何配置,例如一次只能处理 300 个请求,而其他请求必须等待,这样同时请求太多才不会杀死服务器?我知道,我的应用程序足以满足多达 300 个请求,之后可能会出现问题..

JBoss EAP7 使用 Undertow 作为默认的 web 容器,在 Undertow 中默认所有监听器将使用由 IO subsystem.This 提供的默认 worker 实例管理监听器 (AJP/HTTP/HTTPS) IO线程。

IO 线程负责处理传入的 requests.TheIO 子系统工作者将提供以下选项以进一步调整它。

您可以尝试以下操作: <subsystem xmlns="urn:jboss:domain:io:2.0"> <worker name="default" task-max-threads="128"/> <buffer-pool name="default"/> </subsystem>