在 akka 集群中,我想知道更多关于集群如何工作的细节。如果我有一个从 A 到 B、C 和从 C 到 D 以及从 D 到 E 的种子,那么如果节点 D 和 E 重新启动并且 D 没有出现,E 会知道集群的其余部分吗?如果不是,那不是问题吗?
问问题
340 次
假设您有多个种子节点(A 到 E)并且问题不是针对集群状态管理/收敛。
是的,即使节点 D 未启动,种子节点 E 也会尝试加入其他种子节点(A、B、C)。如集群使用文档中所述
一旦启动了两个以上的种子节点,关闭第一个种子节点就没有问题了。如果第一个种子节点重新启动,它将首先尝试加入现有集群中的其他种子节点。