gpt4 book ai didi

Akka集群种子节点序列

转载 作者:行者123 更新时间:2023-12-05 00:20:30 24 4
gpt4 key购买 nike

所有节点是否应该具有相同的集群节点序列,特别是种子列表中的第一个节点?

例如

Node-1: Seed nodes

{Node-1, Node-2}

Node-2: Seed nodes

{Node-2, Node-1}

两个节点的节点顺序不同。根据我的测试,这将不起作用,节点不加入集群。任何人都可以说出这背后的原因吗?

最佳答案

第一个种子节点是特殊的,如集群文档中所述:
http://doc.akka.io/docs/akka/snapshot/java/cluster-usage.html

它必须是所有节点上相同的第一个配置节点,以便所有节点真正确定它们加入同一个集群。

引用:

种子节点可以按任何顺序启动,不必让所有种子节点都运行,但在初始启动集群时必须启动在seed-nodes配置列表中配置为第一个元素的节点,否则其他种子-节点将不会被初始化并且没有其他节点可以加入集群。 特殊的第一个种子节点的原因是为了避免从空簇开始时形成分离的孤岛。 同时启动所有配置的种子节点是最快的(顺序无关紧要),否则可能需要配置的种子节点超时,直到节点可以加入。

一旦启动了两个以上的种子节点,关闭第一个种子节点就没有问题了。如果第一个种子节点重新启动,它将首先尝试加入现有集群中的其他种子节点。

关于Akka集群种子节点序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34469627/

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