springboot tomcat默认线程数
时间: 2023-07-02 09:06:28 浏览: 182
在Spring Boot应用中,默认情况下Tomcat的线程数是200。但是可以通过配置文件或者代码来修改Tomcat的线程数,以满足应用的性能需求。
在配置文件中,可以通过以下配置来修改Tomcat的线程数:
```
server.tomcat.max-threads=100
```
在代码中,可以使用TomcatEmbeddedServletContainerFactory来设置线程数,示例如下:
```
@Bean
public TomcatEmbeddedServletContainerFactory tomcatEmbeddedServletContainerFactory() {
TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
factory.addConnectorCustomizers(connector -> {
connector.setMaxPostSize(10000000);
connector.setPort(8080);
connector.setProtocol("HTTP/1.1");
connector.setAsyncTimeout(20000);
connector.setEnableLookups(false);
connector.setURIEncoding("UTF-8");
connector.setUseBodyEncodingForURI(true);
connector.setMaxThreads(100);
});
return factory;
}
```
阅读全文