我正在使用Akka 2.3.11和SupervisorStrategies来处理演员下属的失败。但是,除了监督策略之外,我想要捕获下属的所有“停止”(计划停止和因异常而发生的停止)以在后端数据库中保留一些信息。
我怎样才能抓住主管下属的所有停留点?
答案 0 :(得分:2)
你可以watch
任何演员,并在演员停止时收到Terminated
消息。
观看演员用户:
context.watch(actorRef)
并接收Terminated
消息,就像任何其他消息一样,并执行您需要的任何后端工作。