Spring MVC Rest Services - 线程数(控制器实例)

Dhr*_*uvG 4 java spring spring-mvc

在我们的应用程序中,我们希望实现更高的吞吐量,因此我只想知道线程如何在Spring MVC控制器中工作.

在此先感谢您的帮助.

这对我有帮助

http://community.jaspersoft.com/wiki/how-increase-maximum-thread-count-tomcat-level

ben*_*n75 12

Web应用程序托管在应用程序服务器(如tomcat)中.通常,应用程序服务器管理线程池,每个请求都由线程处理.

Web应用程序不必担心此线程池.线程池的大小是应用程序服务器的参数.

获得更高的吞吐量,您确实需要确定瓶颈.

(根据我的经验,应用程序服务器的线程池的大小很少是性能问题的根本原因.)


请注意,"控制器实例的数量"通常是一个.即控制器通常是所有线程共享/使用的单例,因此控制器必须是线程安全的.