Akka 阿克卡演员基数

Akka 阿克卡演员基数,akka,actor,cardinality,Akka,Actor,Cardinality,在阅读了大部分Akka文档之后,我仍然不理解Akka的一些相当基本的东西:演员基数 也就是说,如果我有一个特定的参与者,比如说,FizzActor,Akka是只创建一个实例,还是根据需要生成n个实例?如果它可以生成一个actor类的多个实例,那么这是可配置的(如果是,如何/在哪里?),还是Akka单独决定要创建多少实例?停止/重新启动/恢复此actor类是对actor的所有实例执行操作,还是仅对一个子实例执行操作?我是否可以假设Akka协调所有FizzActor实例的状态更改,以便每次获得Act

在阅读了大部分Akka文档之后,我仍然不理解Akka的一些相当基本的东西:演员基数

也就是说,如果我有一个特定的参与者,比如说,
FizzActor
,Akka是只创建一个实例,还是根据需要生成n个实例?如果它可以生成一个actor类的多个实例,那么这是可配置的(如果是,如何/在哪里?),还是Akka单独决定要创建多少实例?停止/重新启动/恢复此actor类是对actor的所有实例执行操作,还是仅对一个子实例执行操作?我是否可以假设Akka协调所有
FizzActor
实例的状态更改,以便每次获得
ActorRef
时,我都能看到一致的状态


这些似乎都没有包含在文档中

Akka的基本哲学是“没有魔法”,也就是说,如果你创造了一个演员,就会发生这样的事情——一个演员被创造出来。有关更详细的说明,请参阅上的文档

Akka负责替您启动多个参与者的一个案例是,正如文档中所解释的:

池-路由器将路由对象创建为子参与者,并在终止时将其从路由器中移除


感谢@Konrad(+1)-那么,甚至可以创建同一个actor类的多个实例吗?如果可以的话,在配置/代码中如何/在何处?此外,如果是这样,那么我的其他问题(停止参与者是停止所有实例还是仅停止一个实例?Akka坐标状态是否会在所有实例中改变)?再次非常感谢!演员就像人一样-自主:-)
上下文。停止(自我)
停止一个演员,你自己-停止其他演员需要告诉他们停止(
朱丽叶!毒药
)或父母演员停止其子女,请阅读监督文档: