Akka簇种子节点序列

Akka簇种子节点序列,akka,akka-cluster,Akka,Akka Cluster,所有节点是否应该具有相同的群集节点序列,特别是种子列表中的第一个节点 比如说 Node-1: Seed nodes {Node-1, Node-2} Node-2: Seed nodes {Node-2, Node-1} 两个节点的节点顺序不同。根据我的测试,这将不起作用,因为节点没有加入集群。有人能说出这背后的原因吗?第一个种子节点是特殊的,如集群文档中所述: 它必须是所有节点上相同的第一个配置节点,以便所有节点都能真正确保它们加入同一个集群 引述:

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

比如说

Node-1: Seed nodes

        {Node-1, Node-2}

Node-2: Seed nodes

        {Node-2, Node-1}

两个节点的节点顺序不同。根据我的测试,这将不起作用,因为节点没有加入集群。有人能说出这背后的原因吗?

第一个种子节点是特殊的,如集群文档中所述:

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

引述:

种子节点可以按任意顺序启动,不需要所有种子节点都运行,但初始启动集群时必须启动配置为种子节点配置列表中第一个元素的节点,否则其他种子节点将不会初始化,其他节点也无法加入集群特殊的第一种子节点的原因是在从空集群开始时避免形成分离的孤岛。同时启动所有配置的种子节点(顺序不重要)最快,否则可能会占用配置的种子节点超时,直到节点可以加入为止

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