【问题标题】:Akka pipe play promise阿卡管演奏承诺
【发布时间】:2012-10-31 08:51:39
【问题描述】:

http://doc.akka.io/docs/akka/2.0.2/java/untyped-actors.html#Ask_Send-And-Receive-Future

我想用这个模式。

我在我的 Actor 中进行了一个 WS 调用,它返回一个 F.Promise。现在我想把这个承诺传递给另一个演员。 Patterns.pipe 适用于 Akka 未来。如何使用 F.Promise 实现这种模式?

【问题讨论】:

  • F.Promise 中的 F 是什么?您需要将其包装在 Akka Future 中。

标签: playframework-2.0 akka


【解决方案1】:

在 Akka 2.0.2 中,Promise IS-A Future,所以只需:promise pipeTo actor

http://doc.akka.io/api/akka/2.0.3/#akka.dispatch.Promise

【讨论】:

    【解决方案2】:

    如果你在3层actor系统中遍历,你可以使用“sender”命令。 它会将数据发回给正在使用未来的演员,通过这个你可以将它传递给你想要的另一个演员。

    【讨论】:

      猜你喜欢
      • 2014-12-29
      • 2013-05-19
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多