Wildfly:如何在IO子系统中为工作线程设置最小或核心线程



我在wildfly 9.0.1中定义了一个worker in io子系统,如下所示:

<worker name="fileUpload_io_worker" io-threads="100" task-max-threads="100"/>

并在下面的子系统中使用它来设置servlet中的异步非阻塞IO线程。例如,当我发送40个并发http请求到服务器时,服务器中只有20个线程,并发处理请求,只有当我发送200个并发请求时,所有100个线程(最大线程)激活并处理请求。事实上,服务器将到达请求的一半排队。如何将最小或核心线程数设置为100,并强制服务器并发处理所有100个请求?

是否有像core-thread-count这样的配置来设置最小线程数?

不,没有这样的配置选项

在Wildfly 8.2中有一个参数task-core-threads

但由于它没有实现,它在Wildfly 9中被删除了

查看这个线程:https://developer.jboss.org/thread/261489

最新更新