akka/akka-http
Akka http 10.0.10 not applying custom timeout for client requests
Offen
#1.527 geöffnet am 12.11.2017
1 - triagedhelp wantedsmallt:clientt:coret:docs
Repository-Metriken
- Stars
- (1.311 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 1T 10h) (2 gemergte PRs in 30 T)
Beschreibung
Hi,
Is possible that the timeout configuration is not being used in Akka 10.0.10?
val akkaVersion = "2.5.6"
val akkaHttpVersion = "10.0.10"
//Akka
"com.typesafe.akka" %% "akka-actor" % akkaVersion,
"com.typesafe.akka" %% "akka-testkit" % akkaVersion % Test,
//AkkaHttp
"com.typesafe.akka" %% "akka-http" % akkaHttpVersion,
"com.typesafe.akka" %% "akka-http-spray-json" % akkaHttpVersion,
//To be compatible between Akka and Akka http
"com.typesafe.akka" %% "akka-stream" % akkaVersion,
Doing:
val timeoutSettings =
ConnectionPoolSettings(context.system.settings.config).withIdleTimeout(10 minutes)
http.singleRequest(
HttpRequest(
method = HttpMethods.POST,
uri = endpoint,
entity = rqEntity
), settings = timeoutSettings)
I'm getting:
akka.stream.scaladsl.TcpIdleTimeoutException: TCP idle-timeout encountered on connection to [localhost:9080], no bytes passed in the last 1 minute.