【问题标题】:How to find out if akka actor is done or not (from non actor code)如何确定 akka 演员是否完成(来自非演员代码)
【发布时间】:2018-06-15 16:07:36
【问题描述】:

我很难弄清楚我如何知道我的演员何时从非演员代码完成。

尝试使用 akka 演员进行并发执行,这似乎真的很好,但我需要知道他们什么时候完成。

我添加了一个主管actor,它产生了actors来完成工作,从主管/父actor,我可以观察孩子的终止消息。

我需要帮助来确定我的监督演员是否完成,来自 akka 演员系统之外的常规 Java 代码。

可以吗,请指点。

谢谢 哈里

【问题讨论】:

    标签: akka actor


    【解决方案1】:

    鉴于您仅通过消息与参与者交互,您应该 ask 监督其状态。使用ask-pattern,您可以向参与者发送消息A,该方法将返回Future 和响应。在actor方面,你必须处理消息A,以实际状态回复发送者。

    【讨论】:

      猜你喜欢
      • 2015-05-06
      • 2012-06-08
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 2019-04-23
      • 2011-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多