使用akka http客户端不断增加响应时间

时间:2016-12-10 18:34:00

标签: scala akka akka-stream akka-http

我正在使用akka http客户端(版本10.0.0)向基于PHP Yii框架的应用程序服务的端点发出请求。每次发出请求时都会执行以下代码:

val importConfimMsg = new ImportConfirmMessage(msg.orderId, msg.shipmentDate)

val uri = Uri(config.getString("endpoint.url"))
  .withQuery(Query("call_id" -> config.getString("endpoint.call_id"),
    "cmd" -> config.getString("endpoint.cmd")
  ))

val request = HttpRequest(method = POST, uri = uri, entity = importConfimMsg)

val result = http.singleRequest(request)
  .map(r => r.entity.dataBytes.runWith(Sink.ignore))

前几个请求在几毫秒内收到响应,但随着应用程序继续运行并发送更多请求,我看到响应时间稳定上升到几秒钟,然后到几十秒,最终在一分钟内超时标记

我的实施不正确吗?

0 个答案:

没有答案