我想知道是否有人了解将更多线程添加到tomcat线程池的性能开销?
我们一直在看到我们的应用程序出现问题,所有问题都指向tomcat在线程池中添加更多线程的问题。向线程池添加更多线程是否会导致响应时间变慢?
我们正在使用Spring Boot及其嵌入式tomcat运行Java REST API。如果我们的问题确实是由于tomcat向池中添加了更多线程而引起的,是否有办法在Spring中设置最小值?根据此线程,MinSpareThreads不再存在。 https://github.com/spring-projects/spring-boot/issues/3753
如果使用Spring Embedded Tomcat无法增加最小线程数,那么用于线程池的其他工具还有哪些?
编辑:
我已经附加了一个线程配置文件。该配置文件不是有问题的时间,而是稍后的时间。
最佳答案
现在,我们可以添加配置的两个方面:
Add configuration option for maxSpareThreads - (Old bug, finally fixed)