Springboot2 Tomcat自定义配置
所属分类 springboot
浏览量 945
private class MyTomcatConnectorCustomizer implements TomcatConnectorCustomizer {
@Override
public void customize(Connector connector) {
Http11NioProtocol protocol = (Http11NioProtocol) connector.getProtocolHandler();
protocol.setAcceptCount(333);
protocol.setAcceptorThreadCount(2);
protocol.setMaxThreads(99);
protocol.setMinSpareThreads(7);
protocol.setMaxConnections(999);
protocol.setConnectionTimeout(19000);
}
}
@Bean
public ConfigurableServletWebServerFactory createEmbeddedServletContainerFactory() {
TomcatServletWebServerFactory tomcatFactory = new TomcatServletWebServerFactory();
// tomcatFactory.setPort(8090);
tomcatFactory.addConnectorCustomizers(new MyTomcatConnectorCustomizer());
return tomcatFactory;
}
完整代码
https://gitee.com/dyyx/springboothello/blob/master/src/main/java/demo/config/TomcatConfig.java
上一篇
下一篇
Synchronized 和 AQS 实现要点
java死锁实例
SpringBoot启动过程简介
springboot2 FileEncodingApplicationListener简介
maven jar包冲突处理
aerospike 某客户 stop-write 实例