Akka演员定制主管

时间:2016-02-10 05:59:59

标签: akka actor supervisor

Akka docs说配置

  

akka.actor.guardian-supervisor-strategy,它接受​​SupervisorStrategyConfigurator

的完全限定的类名

SupervisorStrategyConfigurator是一个特质。我是否需要使用我的子类特征扩展任何类?或者我只是定义特征并在配置中指定它,导致Akka生成具有该特征的守护者?

1 个答案:

答案 0 :(得分:0)

akka.actor.guardian-supervisor-strategy的默认值为"akka.actor.DefaultSupervisorStrategy"(对于没有特定supervisorStrategy创建的任何actor,它也是默认值)。有两个已知的SupervisorStrategyConfiguratorDefaultSupervisorStrategyStoppingSupervisorStrategy)子类。您可以看到源代码here

如果你想要一个自定义的,你需要扩展SupervisorStrategyConfigurator并在配置文件中指定。配置示例:

akka.actor.guardian-supervisor-strategy = "com.example.MySupervisorStrategy"