Akka:Http:RequestTimeout
This directive enables “late” (during request processing) control over the Request timeout feature in Akka HTTP.
Example
val route =
path("timeout") {
withRequestTimeout(1.seconds) { // modifies the global akka.http.server.request-timeout for this request
val response: Future[String] = slowFuture() // very slow
complete(response)
}
}