【发布时间】:2016-05-02 12:26:11
【问题描述】:
我有一个主管 Actor,它创建了几个子 Actor。我还定义了一个进行 OneToOne 处理的监督策略:
override val supervisorStrategy =
OneForOneStrategy() {
case _ =>
logger.info("doing restart")
Restart
}
我想知道如何在此重新启动中引入超时,以便在重新启动孩子之前假设 5 秒?我没有看到任何 Akka 文档指向我任何可配置的超时。有什么线索吗?我不想拥有 Thread.sleep(...)。这绝对是不合时宜的。还有其他建议吗?
【问题讨论】:
标签: scala akka akka-supervision