scala - Akka 集群领导者地址

标签 scala akka akka-cluster

如何获取 Akka 集群中 Leader 的引用,以便向 Leader 节点发送消息?

在代码中:

// assume there exists /user/Supervisor actor at the leader node
val leader = { code to get the leader ref }
leader ! SomeMessage

最佳答案

您可以从 Cluster(system).state.leader 获取其地址,或监听 LeaderChanged 集群域事件以在其更改时收到通知。

关于scala - Akka 集群领导者地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33915270/

相关文章:

c# - 为什么 .NET 的 Scala 编译器会忽略 val 的含义?

scala - Akka 在 Actor 之外进行日志记录

java - 识别 Akka Actors 的多个实例

java - Akka 集群 - 每个节点一个 Manager Actor

apache-camel - Akka Camel 多个消费者

scala - 将不可变映射的内容复制到新的可变映射

scala - Scala 可变集合的 View 有什么惰性?

scala 2.12.1 ClassNotFoundException 产品$类

scala - 是否可以在 Actor 中使用 Akka 调度程序?

java - 在一个集群中只运行一次 akka scheduler