Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Akka-从父上下文向子参与者广播消息_Java_Akka - Fatal编程技术网

Java Akka-从父上下文向子参与者广播消息

Java Akka-从父上下文向子参与者广播消息,java,akka,Java,Akka,假设示例中提供的父参与者上下文有多个参与者 上面的tell语句是按顺序还是并行地向所有子参与者发送消息。也就是说,tell语句的行为是类似于广播器,还是在内部执行迭代以向选择中的每个参与者发送消息(这是tell调用的方法),它似乎使用了迭代器,所以我想说是顺序的 尽管如此,这是一个相当轻量级的操作,因此您不必太担心它。如果您关心性能,最好跟踪参与者,或者使用事件总线。 在事件总线中,您可以让参与者订阅主题,然后通过事件总线广播消息。 您还可以使用路由器向所有儿童广播。 谢谢你的回答。前几天我问

假设示例中提供的父参与者上下文有多个参与者

上面的tell语句是按顺序还是并行地向所有子参与者发送消息。也就是说,tell语句的行为是类似于广播器,还是在内部执行迭代以向选择中的每个参与者发送消息(这是tell调用的方法),它似乎使用了迭代器,所以我想说是顺序的


尽管如此,这是一个相当轻量级的操作,因此您不必太担心它。

如果您关心性能,最好跟踪参与者,或者使用事件总线。 在事件总线中,您可以让参与者订阅主题,然后通过事件总线广播消息。

您还可以使用路由器向所有儿童广播。

谢谢你的回答。前几天我问了一个非常类似的问题,有关更多信息,请参阅和
ActorSelection selection =   context.actorSelection( "/user/ParentActor/*");
selection.tell(msg,null);