Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 在前一状态出现异常后重新启动Actor。_Scala_Akka_Restore_Kill_Akka Supervision - Fatal编程技术网

Scala 在前一状态出现异常后重新启动Actor。

Scala 在前一状态出现异常后重新启动Actor。,scala,akka,restore,kill,akka-supervision,Scala,Akka,Restore,Kill,Akka Supervision,希望在异常后重新启动actor,并使用主管策略的上一个状态 比如说 演员主管从他的孩子那里保存一些参数。此外,主管还有下一个策略: override val supervisorStrategy = OneForOneStrategy(maxNrOfRetries = 10) { case e : ActorKilledException => { log.info("Restart =

希望在异常后重新启动actor,并使用主管策略的上一个状态

比如说

演员主管从他的孩子那里保存一些参数。此外,主管还有下一个策略:

     override val supervisorStrategy =
            OneForOneStrategy(maxNrOfRetries = 10) {

              case e : ActorKilledException     => {
                log.info("Restart === " + e)
                Restart

//TODO HOW TO SEND SOME PARAMETER TO THE ACTOR, AFTER RESTART ? 
              }
              case _: Exception                => Escalate
            }
如何通过supervisorStrategy设置actor“崩溃前”的上一个参数

我找不到它了

有链接吗,有例子吗

谢谢

每当您认为“保持以前的状态”时,您都需要
恢复策略。Restart的具体意思是“给我一个新的参与者,没有(可能)损坏的状态”

它记录在您链接的页面中:“恢复下属,保持其累积的内部状态”

祝你客串愉快。

每当你想到“保持以前的状态”时,你就会想要
恢复策略。Restart的具体意思是“给我一个新的参与者,没有(可能)损坏的状态”

它记录在您链接的页面中:“恢复下属,保持其累积的内部状态”

哈金快乐