我有两个问题:
val system = ActorSystem("DonutStoreActorSystem"); val donutInfoActor = system.actorOf(Props[DonutInfoActor], name = "DonutInfoActor")
vwkv1x7d1#
当您启动经典actor系统并像这样使用actorOf时,它将创建一个DonutInfoActor和一些与事件总线、日志记录、集群(如果您正在使用)相关的内部Akka系统actor。正如texasbruce在评论中所说的,循环可以让你从一个点创建任意数量的参与者,启动是异步的,所以你会得到一个ActorRef,它已经可以使用了,但是它引用的参与者可能还在启动中。请注意,如果您正在构建新的内容,我们建议您使用Akka 2.6中完成的新的“类型化”参与者API,而不是示例中使用的经典API。
actorOf
DonutInfoActor
ActorRef
1条答案
按热度按时间vwkv1x7d1#
当您启动经典actor系统并像这样使用
actorOf
时,它将创建一个DonutInfoActor
和一些与事件总线、日志记录、集群(如果您正在使用)相关的内部Akka系统actor。正如texasbruce在评论中所说的,循环可以让你从一个点创建任意数量的参与者,启动是异步的,所以你会得到一个
ActorRef
,它已经可以使用了,但是它引用的参与者可能还在启动中。请注意,如果您正在构建新的内容,我们建议您使用Akka 2.6中完成的新的“类型化”参与者API,而不是示例中使用的经典API。