Ich benutze Hikari mit Spring Boot, lokale Tests Ich kann 50 aktive Verbindungen sehen. Nach der Bereitstellung in der Cloud Foundry kann ich nur 10 aktive Verbindungen sehen.Cloud Foundry Bind Dienste/Becher Datenquelle Anzahl der Verbindungen
spring.datasource.hikari.maximum-pool-size = 50
Scheint, wie Cloud Foundry bindet Dienst versucht, meine Anwendung der Konfiguration zu überschreiben. Wie kann diese Nummer in der Cloud Foundry konfiguriert werden?
vielleicht jemand Hilfe über diesen Link erhalten, heißt es, wenn Sie in der Produktion ernsthafte Anwendung ausführen, müssen Sie DataSourceConfiguration konfigurieren
https://spring.io/blog/2015/04/27/binding-to-data-services-with-spring-boot-in-cloud-foundry
Ich habe versucht, in bootstrap.yml einrichten und Umgebungsvariablen festlegen. Und ich habe versucht, dhcp und c3p0 auch zu verwenden, scheint alle diese Datenbank Verbindungspool Einstellungen von Cloud Foundry Service/Tassen verbindlich überschrieben werden. –
Wenn Sie sich die 'cf cups --help' anschauen, werden Sie feststellen, dass es keine Möglichkeit gibt, die tatsächlichen Servicedetails irgendwo zu manipulieren. Der Dienst selbst muss konfiguriert werden, um Standardwerte festzulegen. Möglicherweise müssen Sie einen Service Broker dafür schreiben. –