我有一个主管演员,可以创建几个儿童演员。我还定义了一个进行 OneToOne 处理的监督策略:
override val supervisorStrategy =
OneForOneStrategy() {
case _ =>
logger.info("doing restart")
Restart
}
我想知道如何在此重新启动中引入超时,以便在重新启动孩子之前说 5 秒?我没有看到任何 Akka 文档指向我任何可配置的超时。有什么线索吗?我不想拥有 Thread.sleep(...)。这绝对是不合情理的。还有其他建议吗?