1
阿卡文档说配置阿卡演员定制监事
akka.actor.guardian-supervisor-strategy
,这需要一个SupervisorStrategyConfigurator
SupervisorStrategyConfigurator的完全限定类名是一个特点。我是否需要使用我的子类特质扩展任何类?或者我只是定义特质并在配置中指定它,导致Akka生成具有该特质的监护人演员?
阿卡文档说配置阿卡演员定制监事
akka.actor.guardian-supervisor-strategy
,这需要一个SupervisorStrategyConfigurator
SupervisorStrategyConfigurator的完全限定类名是一个特点。我是否需要使用我的子类特质扩展任何类?或者我只是定义特质并在配置中指定它,导致Akka生成具有该特质的监护人演员?
akka.actor.guardian-supervisor-strategy
的默认值是"akka.actor.DefaultSupervisorStrategy"
(对于没有特定supervisorStrategy的情况下创建的任何角色也是默认值)。有两个已知的SupervisorStrategyConfigurator
(DefaultSupervisorStrategy
和StoppingSupervisorStrategy
)的子类。你可以看到源代码here。
如果你想要一个自定义的,你需要扩展SupervisorStrategyConfigurator
并在配置文件中指定。配置示例:
akka.actor.guardian-supervisor-strategy = "com.example.MySupervisorStrategy"