2017-03-17 7 views
0

Ich muss den MaxKeepAliveRequests Wert in meinem Spring Boot Zuul Gateway auf einen Wert höher als die Standard 100 ändern. Beachten Sie, dass dieser Wert in Spring Boot common properties list nicht angezeigt wird, habe ich versucht, die Eigenschaft festzulegen über @Configuration class stattdessen:MaxKeepAliveRequests im Frühjahr konfigurieren Boot eingebetteten Tomcat

@Configuration 
public class DefaultConfig { 
    @Bean 
    public EmbeddedServletContainerFactory servletContainerFactory() { 
     TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory(); 

     factory.addConnectorCustomizers(connector -> 
       ((AbstractHttp11Protocol) connector.getProtocolHandler()).setMaxKeepAliveRequests(1000)); 

     return factory; 
    } 
} 

Aber es scheint nicht die gewünschte Wirkung zu bringen. Gibt es eine geeignete Möglichkeit für mich, Tomcat-Eigenschaften zu ändern, die nicht über gemeinsame Spring-Eigenschaften verfügbar sind?

Antwort

0

Der obige Code wurde bestätigt, um zu funktionieren. Es war ein dummer Fehler mit einem falschen @ComponentScan-Bereich, der dazu führte, dass mein Code nicht funktionierte.

Verwandte Themen