【问题标题】:Asynchronous requests from Play(2.0) Action to Akka Actor从 Play(2.0) Action 到 Akka Actor 的异步请求
【发布时间】:2012-02-02 08:46:23
【问题描述】:

我们刚刚开始测试 Play!Framework 和 akka,以便在我们的 未来的项目。

  1. 我们想知道如何从 PLAY![2.0] 控制器中的动作到 Akka 中的 Actor。我们有 在 scala API 中看到了示例,但在 java API 中没有示例。

  2. 要进行异步请求,我们认为必须使用 类 play.libs.WS 和 play.libs.F.Promise 但这些没有出现在 play_2.9.1.jar 它们只出现在 API 中(https://github.com/playframework/Play20/tree/master/framework/src/play/src/main/java/play/libs)

    李>

提前致谢。

【问题讨论】:

    标签: akka playframework-2.0


    【解决方案1】:

    你把事情搞混了。

    play.libs.WS 用于 web 服务请求(对某些 url 的请求)。 play.libs.F.Promise (afaik) 只是 Play 1.x 的遗留物

    要使用一个actor,实例化一个ActorSystem,然后创建一个actor 并给他发信息。如果您“询问”( actor.ask(...) )结果, 您可以使用 Await。(现在不知道确切名称,使用 IDE 的源代码完成)等待它的响应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多