【发布时间】:2015-05-19 11:01:28
【问题描述】:
我这样创建一个actor的RouterPool:
val myActorPool = Akka.system.actorOf(RoundRobinPool(5).props(Props[MyActor]), "myActor")
现在我想访问由该路由器管理的 5 个孩子的 ActorRef 对象。是否有一些方法调用来为所有孩子检索它?还是我必须明确声明它们然后将它们传递给路由器?
【问题讨论】:
-
如果你想控制孩子,你可以考虑使用循环组而不是池。
-
好的,所以我想这意味着现在有一个简单的方法调用可以从池中获取 actorRefs,我必须明确声明它们并将它们添加到组中。
-
是的。汇集的演员意味着您无法控制。如果您需要控制它们,请使用组。
标签: scala akka akka-supervision