nur fragen, ob RestTemplate aus der Box verwendet Connection-Pooling oder ist es einfach eine neue Verbindung jedes Mal schaffen?Federn RestTemplate Standardverbindung Pool
Antwort
standardmäßig RestTemplate schafft neue Httpconnection jedes Mal, und schließt die Verbindung einmal getan.
Wenn Sie eine Verbindung haben, unter Ruhe Vorlage bündeln, dann können Sie unterschiedliche Umsetzung der ClientHttpRequestFactory, die Pools, die Verbindungen verwenden.
new RestTemplate(new HttpComponentsClientHttpRequestFactory())
Ich glaube RestTemplate
keine Verbindung Pool nicht verwendet Anforderungen zu senden, verwendet es eine SimpleClientHttpRequestFactory
, die einen Standard JDK
‚s HttpURLConnection
Öffnung umschließt und Schließen der Verbindung.
der Tat können Sie RestTemplate
konfigurieren, um eine gepoolte Implementierung zu verwenden, wie HttpComponentsClientHttpRequestFactory
aber am meisten wahrscheinlich, dass Sie auch einige Einstellungen benötigen könnten konfigurieren, dass Anforderungen von Timing zu verhindern heraus.
Ich habe über dieses Problem bei Troubleshooting Spring's RestTemplate Requests Timeout
gebloggt- 1. Ruhezustand Standardverbindung Pooling
- 2. Sequelize Standardverbindung Poolgröße
- 3. Federn Aufruf benutzerdefinierte API-Methode
- 4. Mehrere Federn @Scheduled Aufgaben gleichzeitig
- 5. Wie Federn Client mit webpack
- 6. String Pool vs Konstante Pool
- 7. So deaktivieren Sie Haken in Federn
- 8. Wie JWT-Token abläuftIn arbeitet in Federn?
- 9. Aurelia Abhängigkeiten Problem, wenn Federn-Authentisierungs-Client
- 10. wie JS-Datei in Mongo laufen Federn
- 11. meine benutzerdefinierten HTTP-Header Spring RestTemplate Anfrage hinzufügen/verlängern RestTemplate
- 12. RestTemplate und Plätzchen
- 13. Java Spring Resttemplate Zeichenkodierung
- 14. Microservices - RestTemplate UnknownHostException
- 15. spring testresttemplate vs resttemplate
- 16. Spring Resttemplate-Ausnahmebehandlung
- 17. RestTemplate nicht JSONObject holen
- 18. 404 Fehler mit RestTemplate
- 19. Spring RestTemplate Verbindung zurückgesetzt
- 20. Wie RestTemplate Parse Antwort
- 21. RestTemplate uriVariables nicht erweitert
- 22. RestTemplate Post für Entität
- 23. RestTemplate - Jackson Deserializer
- 24. Spring RESTFul Client - RestTemplate
- 25. RestTemplate PATCH Anfrage
- 26. Spring RestTemplate konsumieren XML
- 27. json mit resttemplate Parsen
- 28. POST InputStream mit RestTemplate
- 29. Resttemplate getForEntity - Kopfzeilen übergeben
- 30. RestTemplate für lokale Dateitests