我很难弄清楚我如何知道我的演员何时从非演员代码完成。
尝试使用 akka actor 进行并发执行,这似乎真的很好,但我需要知道所有这些何时完成。
我添加了一个主管Actor,它生成了Actor来做工作,从主管/父角色中,我可以监视孩子的终止消息。
我需要帮助来确定我的监督演员是否已经完成,从 akka actor 系统之外的常规 java 代码中。
这可能吗,请提供指示。
谢谢 哈里
鉴于您仅通过消息与参与者交互,您应该ask
主管的状态。使用 ask-模式,您可以向参与者发送A
消息,该方法返回带有响应的Future
。在参与者端,您必须处理消息A
,以实际状态回复发件人。