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

时间:2018-08-29 15:17:26

标签: jboss jboss-eap-7

我找不到任何文档来配置JBoss EAP7可以同时处理多少个请求。我看到类似6.4版的HTTP连接器和线程池的内容,但7版缺少该内容:

  
      
  1. 让HTTP Web连接器使用此线程池
  2.   

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 :(得分:0)

JBoss EAP7使用Undertow作为默认Web容器,默认情况下,在Undertow中,所有侦听器将使用IO子系统提供的默认工作程序。此工作程序实例管理(AJP/HTTP/HTTPS) IO的侦听器线程。

IO线程负责处理传入的请求。IO子系统工作人员将提供以下选项以进一步对其进行调整。

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