Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring启动请求和线程分配_Java_Spring_Spring Boot - Fatal编程技术网

Java Spring启动请求和线程分配

Java Spring启动请求和线程分配,java,spring,spring-boot,Java,Spring,Spring Boot,在spring引导环境中调用REST控制器时,它会为每个请求分配线程,还是为每个连接分配线程 我们也可以配置它吗?它为每个请求分配线程。在Spring boot中,rest控制器具有默认的单例作用域。因此,rest控制器只有一个实例。线程的数量由DispatcherServlet实例的数量控制。您可以通过jconsole进行观察 Spring Boot使用server.tomcat.max-threads属性来控制客户端请求线程池的大小。 它的默认值是零,这使得Tomcat使用默认值200。 要

在spring引导环境中调用REST控制器时,它会为每个请求分配线程,还是为每个连接分配线程


我们也可以配置它吗?

它为每个请求分配线程。在Spring boot中,rest控制器具有默认的单例作用域。因此,rest控制器只有一个实例。线程的数量由DispatcherServlet实例的数量控制。您可以通过jconsole进行观察

Spring Boot使用server.tomcat.max-threads属性来控制客户端请求线程池的大小。 它的默认值是零,这使得Tomcat使用默认值200。
要自定义此线程池的大小,您应该在application.properties或application.yml中为server.tomcat.max-threads属性指定一个非零值,它为每个请求分配线程。在Spring boot中,rest控制器具有默认的单例作用域。因此,rest控制器只有一个实例。线程的数量由DispatcherServlet实例的数量控制。您可以通过jconsole进行观察

Spring Boot使用server.tomcat.max-threads属性来控制客户端请求线程池的大小。 它的默认值是零,这使得Tomcat使用默认值200。
要自定义此线程池的大小,您应该在application.properties或application.yml中为server.tomcat.max-threads属性指定一个非零值。是否尝试查看环境文档?是否尝试查看环境文档?