Konfigurierbare Timeouts für den HTTP Client
Why
Als Nutzer des SDK Clients möchte ich die default timeouts des SDK Clients über die config manuell ändern können, um eventuelle Timeout Probleme innerhlab der eigenen Infrastruktur umgehen zu können.
httpConfig:
# timeouts in seconds
timeouts:
readTimeout: 60
writeTimeout: 60
connectionTimeout: 60
proxyConfig:
host: "https://proxy.test.net"
port: 8080
Links, Notes, Remarks
-
der Kunde Stadt Lüneburg / Florian Schlenker hat aktuell das Problem, dass bereits beim Abruf des OAuth Tokens das SDK mit den vorkonfigurierten Werten (10s für read-requests) in ein timeout läuft.
-
Default timeouts OkHttp: https://square.github.io/okhttp/3.x/okhttp/okhttp3/OkHttpClient.Builder.html#connectTimeout-long-java.util.concurrent.TimeUnit-
Acceptance criteria
-
Request timeout kann eingestellt werden -
Write timeout kann eingestellt werden -
Connection timeout kann eingestellt werden
Implementation plan (to be completed by the developer)
-
... -
... -
... -
Definition of Done was checked.
Edited by Martin Vogel