在代码的上下文中实际上是一个Actor。它是扩展UnTypedActor的java类吗?即1个演员= 1个等级。 如果是,我们是否有多个实例,使用actorref简单引用。同一个演员的多个actorref实例如何相互不同?
演员失败或重演演员是什么意思?我们只是用最后一个持久化的数据变量重新加载这个类吗?
答案 0 :(得分:3)
Actor的行为由代码中的类表示。
UntypedActor
(或scala中的Actor
)实例。 失败就是说,从onReceive
(Scala中的receive
)方法抛出异常。当actor失败时,它会向supervisor发送Terminated
消息,并且(取决于SupervisorStrategy)可能会重新启动或停止。重启意味着:
preRestart
方法preRestart
之后,演员的状态正在迷失。