如何在Java中向AKKA集群中的所有actor广播消息?

时间:2015-06-11 06:14:27

标签: java akka-cluster

我有一个名为 ClusterSystem 的AKKA集群系统。该群集的每个节点都有一个actor ActorA 。我想要一种方法将发送给演员的消息广播到集群中运行的所有 ActoraA -s。

如果任何人可以用Java发布一个例子,那将是非常有帮助的。

1 个答案:

答案 0 :(得分:2)

此任务有一种特殊类型的消息。 您可以向路由器发送Broadcast消息,并且所有路由都会收到该消息。

router.tell(new Broadcast("Watch out for Davy Jones' locker"), getTestActor());

如果您需要广播每条消息,还可以创建 BroadcastPool BroadcastGroup

您可以在this link中找到有关这两个选项的更多信息。