1

Akka 文档说要配置

akka.actor.guardian-supervisor-strategy,它采用完全限定的类名SupervisorStrategyConfigurator

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

4

1 回答 1

1

的默认值akka.actor.guardian-supervisor-strategy"akka.actor.DefaultSupervisorStrategy"(对于没有特定 supervisorStrategy 的任何 actor 也是默认值)。SupervisorStrategyConfigurator(DefaultSupervisorStrategyStoppingSupervisorStrategy)有两个已知的子类。您可以在此处查看源代码。

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

akka.actor.guardian-supervisor-strategy = "com.example.MySupervisorStrategy"
于 2016-02-11T01:58:58.687 回答