akka演员多么可靠

问题描述 投票:0回答:1

由于akka是一个用于构建actor模型的工具包,它是在JVM中运行的对象,因此创建后的actor对象的可靠性如何。保持让它崩溃的性质,JVM中的actor对象有多可靠,除非它像使用毒丸或JVM关闭一样被明确杀死,演员本身并没有全部杀死。

编辑:

假设下面是场景,我创建了一个名为“mysystem”的自定义actor系统和在“/ user”A和B下创建的两个actor,其中A是B的主管。

< - 主管演员(akka:// mysystem / user / A)B < - 演员(akka:// mysystem / user / A / B)

在创建之后,假设我无意使用Poison Pill并且JVM永远不会崩溃,考虑到这些假设,A和B是否会自行崩溃。

akka actor
1个回答
3
投票

在Akka,有“监督”的概念。每个演员都有一个将监督其子演员的父母。当一个actor因意外异常而失败时,会有一个明确定义的生命周期过程,它将透明地重新启动actor(如果这样配置)。

有关详细信息,请参阅文档中有关supervisionfault tolerance的章节。

© www.soinside.com 2019 - 2024. All rights reserved.