Raft实现一个分布式系统
Raft实现一个分布式系统
Raft中文论文
raft主要包括领导人选举,日志复制和安全性三个方面
领导人选举
Raft 使用一种心跳机制来触发领导人选举。当服务器程序启动时,他们都是跟随者身份。一个服务器节点继续保持着跟随者状态只要他从领导人或者候选者处接收到有效的 RPCs。领导者周期性的向所有跟随者发送心跳包(即不包含日志项内容的附加日志项 RPCs)来维持自己的权威。如果一个跟随者在一段时间里没有接收到任何消息,也就是选举超时,那么他就会认为系统中没有可用的领导者,并且发起选举以选出新的领导者。
要
原创
2021-05-16 23:05:14 ·
266 阅读 ·
0 评论