gpt4 book ai didi

scala - 使用手动联接时,Akka群集无法启动

转载 作者:行者123 更新时间:2023-12-02 08:34:51 25 4
gpt4 key购买 nike

我有一个应用程序,在该应用程序中我无法提前知道种子节点以放入应用程序配置中。因此,应用程序在一个节点上启动,而在其他节点上启动时,它们使用Cluster.join在第一个节点上加入群集。问题在于联接永远不会完成,集群也永远不会启动。问题是什么?

最佳答案

问题在于尚无集群要加入。仅在第一个节点上实例化群集对象不会启动群集。文档中有一个小注释可能很容易被遗漏:

Joining can also be performed programatically with Cluster(system).join. Note that you can only join to an existing cluster member, which means that for bootstrapping some node must join itself.



因此,第一个节点应加入自身以启动集群。这将导致创建一个“领导者”,负责添加和删除集群中的节点。

关于scala - 使用手动联接时,Akka群集无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22790607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com