spy*_*ygi 7 consensus raft
我正在阅读 Raft论文并关注数据可视化的秘密生活,似乎多数在 Raft 中至关重要,无论是对于领导者选举还是附加条目请求。
我的问题是节点首先如何知道集群中的节点总数?是否定义了发现协议或在创建集群时必须配置节点数量?或者 Raft 是否将其留给具体实现?
我的下一个问题是这个数字如何更新(即追随者节点如何标记为关闭),特别是在网络分区的情况下。
感谢您的指点!
sup*_*ell 4
它主要是特定于实现的。我看过的大多数都允许进行一些初始集群配置。运行时,那些允许集群成员资格更改的程序通常会公开一些 API 来启动此操作,并且它们通过 raft 日志运行成员资格(请参阅第 6 节)。有时,您被迫从单个节点开始,并使用成员资格 API 将集群扩展至您想要的大小。
节点重新启动等暂时性事件不应反映在集群成员资格中。如果你想永久删除一个节点,因为它的硬件失效了,那么你可以使用上面提到的membership api。
归档时间:
6 年,8 月 前
查看次数:
1122 次
最近记录: