假设主管参与者定义了某种策略:
private static SupervisorStrategy strategy =
new OneForOneStrategy(10, Duration.create("1 minute"), DeciderBuilder.
match(Exception.class, e -> resume()).
matchAny(o -> escalate()).build());
假设演员被指示恢复,但在当前持续时间内第 11 次失败。
现在会发生什么?
父演员是否正在升级问题?
它现在能以某种有序的方式停止actor吗(例如告诉子actor关闭与DB的连接)?
在这种情况下是否有另一个覆盖方法可以调用?