0
我需要將我的Spring Boot Zuul網關中的maxKeepAliveRequests值修改爲高於默認值100的值。注意到該值未在Spring Boot的common properties list中公開,我嘗試設置屬性通過@Configuration類代替:在Spring Boot嵌入式Tomcat中配置maxKeepAliveRequests
@Configuration
public class DefaultConfig {
@Bean
public EmbeddedServletContainerFactory servletContainerFactory() {
TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
factory.addConnectorCustomizers(connector ->
((AbstractHttp11Protocol) connector.getProtocolHandler()).setMaxKeepAliveRequests(1000));
return factory;
}
}
但它似乎並沒有達到預期的效果。有沒有適當的方法讓我更改未通過Spring公共屬性公開的Tomcat屬性?