阿卡+ Java的:集演员,而使用RoundRobinPool
问题描述:
我试图用RoundRobinPool路由器创建一些演员的名字:阿卡+ Java的:集演员,而使用RoundRobinPool
workerRouter =
this.getContext().actorOf(new RoundRobinPool(5).props(Props.create(MyWorker.class)), "workerRouter");
但我无法弄清楚如何唯一的名称分配给每个创建的演员。任何想法?
答
您不能为池路由器创建的角色分配名称。消息被发送到指定的路由器,该路由器负责将消息分发给路由。请参见Akka in Action,第9.2.1节
但是,您可以为组路由器中的角色分配名称,因为您必须自己实例化路由。