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プロパティを変更する適切な方法はありますか?