喷涂路线Akka询问模式

时间:2016-02-11 12:57:46

标签: spray

在以下示例中:

val route =
    path("tsdb-consumer" / "tsdbPing") {
      get {
        respondWithMediaType(`application/json`) {
          onComplete(worker ? PingTsdb) {
            case Success(res) => complete(res) // Line 1: res if of Type Any
            case Failure(ex) => complete(InternalServerError, Map("error" -> ex.getMessage))
          }
        }
      }
    }

我如何在上面的代码段中获得第1行的预期类型?我想做的就是从Actor获取响应,将其作为String传递给客户端!

0 个答案:

没有答案