我有一个名为 ClusterSystem 的AKKA集群系统。该群集的每个节点都有一个actor ActorA 。我想要一种方法将发送给演员的消息广播到集群中运行的所有 ActoraA -s。
如果任何人可以用Java发布一个例子,那将是非常有帮助的。
答案 0 :(得分:2)
此任务有一种特殊类型的消息。
您可以向路由器发送Broadcast
消息,并且所有路由都会收到该消息。
router.tell(new Broadcast("Watch out for Davy Jones' locker"), getTestActor());
如果您需要广播每条消息,还可以创建 BroadcastPool 和 BroadcastGroup 。
您可以在this link中找到有关这两个选项的更多信息。