首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpClient Akka超时设置

HttpClient Akka超时设置
EN

Stack Overflow用户
提问于 2019-03-28 04:51:08
回答 1查看 320关注 0票数 0

我正在尝试在我的Akka应用程序中实现HTTP客户端,以便使用第三方API。我正在尝试配置的是超时和失败情况下的重试次数。下面的代码是正确的方法吗?

代码语言:javascript
复制
val timeoutSettings =
  ConnectionPoolSettings(config).withIdleTimeout(10 minutes)
  .withMaxConnections(3)

val responseFuture: Future[HttpResponse] =
  Http().singleRequest(
    HttpRequest(
      uri = "https://api.com"
    ),
    timeoutSettings
  )
EN

回答 1

Stack Overflow用户

发布于 2019-03-29 21:44:39

这不是正确的方法(因为下面我通过.conf文件而不是编程方法引用设置,但这应该很容易对应)。

idle-timeout对应于

在池级别上,在akka.http.client级别上

对于重试,其max-retries设置。

允许连接池与单个主机终结点建立的并行连接的最大数量

请参阅official documentation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55386239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档