是否可以更改监护人的主管策略以更改其默认"决策者"设置。例如,它当前通过停止子actor来处理ActorKilledExceptions。我们如何能够改变处理这些异常的方式(即面对这些异常时重新启动)?
答案 0 :(得分:1)
引用docs:
从Akka 2.1开始,可以使用设置进行配置 需要
akka.actor.guardian-supervisor-strategy
SupervisorStrategyConfigurator
的完全限定类名。
在参考配置中,恰好是
guardian-supervisor-strategy = "akka.actor.DefaultSupervisorStrategy"
并且可以将其更改为您可能创建的akka.actor.SupervisorStrategyConfigurator
的任何子类。