【问题标题】:Custom SupervisorStrategy for Akka System GuardianAkka System Guardian 的自定义 SupervisorStrategy
【发布时间】:2015-08-21 14:54:57
【问题描述】:

根据Akka docs on the System Guardian,如果顶级actor抛出Exception,它将无限期重启(有2个例外 - 没有双关语)。

我的演员系统有 1 个且只有 1 个顶级演员:Initializer。如果Initializer 抛出异常,我想尽可能应用不同的SuervisorStrategy

  • 重启Initializer最多3次
  • 如果这不起作用,然后停止/终止它

如何为 System Guardian 实施此自定义策略?

【问题讨论】:

    标签: akka akka-supervision akka-actor


    【解决方案1】:

    您可以使用application.conf中的配置键akka.guardian-supervisor-strategy设置监护人监督策略,默认为“akka.actor.DefaultSupervisorStrategy”。

    有关详细信息,请参阅文档的这一部分:http://doc.akka.io/docs/akka/current/general/configuration.html#akka-actor

    【讨论】:

      猜你喜欢
      • 2014-01-10
      • 2018-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-29
      • 2017-11-27
      • 1970-01-01
      相关资源
      最近更新 更多