阿克卡+;Java:使用RoundRobinPool时设置参与者名称

阿克卡+;Java:使用RoundRobinPool时设置参与者名称,java,akka,actor,Java,Akka,Actor,我正在尝试使用RoundRobinPool路由器创建一些演员: workerRouter= this.getContext().actorOf(新的RoundRobinPool(5).props(props.create(MyWorker.class)),“workerRouter”); 但我不知道如何为每个创建的参与者分配唯一的名称。有什么想法吗?您不能为池路由器创建的参与者分配名称。消息被发送到指定的路由器,该路由器负责将消息分发给路由对象。见《Akka行动》,第9.2.1节 但是,您可以

我正在尝试使用RoundRobinPool路由器创建一些演员:

workerRouter=
this.getContext().actorOf(新的RoundRobinPool(5).props(props.create(MyWorker.class)),“workerRouter”);

但我不知道如何为每个创建的参与者分配唯一的名称。有什么想法吗?

您不能为池路由器创建的参与者分配名称。消息被发送到指定的路由器,该路由器负责将消息分发给路由对象。见《Akka行动》,第9.2.1节


但是,您可以为组路由器中的参与者指定名称,因为您必须自己实例化路由对象。

您可能可以在演示的“预启动”方法中执行某些操作