Raft是一种用于替代Paxos的共识算法。相比于Paxos,Raft的目标是提供更清晰的逻辑分工使得算法本身能被更好地理解,同时它安全性更高,并能提供一些额外的特性。[1][2]:1Raft能为在计算机集群之间部署有限状态机提供一种通用方法,并确保集群内的任意节点在某种状态转换上保持一致。Raft算法的开源实现众多,在Go、C++、Java以及 Scala中都有完整的代码实现。Raft这一名字来源于"Reliable, Replicated, Redundant, And Fault-Tolerant"(“可靠、可复制、可冗余、可容错”)的首字母缩写。
2023-07-26 08:48:57 2.01MB raft 分布式系统 一致性 paxos
1
本文是 Raft 大论文的中文翻译,只有前六章,足够初学者学习,后面的章节不是关键部分。大家根据需要下载学习。翻译使用谷歌翻译,人工校对加上自己的理解,有助于理解。 章节目录: 第一章:简介 第二章:目的 第三章:基本的 Raft 算法 第四章:集群的成员变更 第五章:日志压缩 第六章:客户端交互 后续章节等校对完也会上传!
2023-01-03 10:16:50 4.4MB 中文翻译 raft算法 共识算法 raft论文
1
In Search of an Understandable Consensus Algorithm
2021-01-28 01:13:48 609KB 一致性算法 raft 主选举 成员变更
1
Raft算法论文,主要讲解了raft共识算法的原理、实现。
2019-12-21 21:08:27 537KB raft 论文
1