Raft一致性算法就是其中一个比较优异的选择,Raft是一种为了管理复制日志的一致性算法。它提供了和Paxos算法相同的功能和性能,但是它的算法结构和Paxos不同,使得Raft算法更加容易理解并且更容易构建实际的系统。为了提升可理解性,Raft将一致性算法分解成了几个关键模块,例如领导人选举、日志复制和安全性。同时它通过实施一个更强的一致性来减少需要考虑的状态的数量。从一个用户研究的结果可以证明,对于学生而言,Raft算法比Paxos算法更加容易学习。Raft算法还包括一个新的机制来允许集群成员的动态改变,它利用重叠的大多数来保证安全性。在设计Raft算法的时候,使用一些特别的技巧来提升它的可理解性,包括算法分解(Raft 主要被分成了领导人选举,日志复制和安全三个模块)和减少状态机的状态(相对于Paxos,Raft减少了非确定性和服务器互相处于非一致性的方式)。 —- 编译者/作者:嘿嘿嘿 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
raft是什么(3)?
2019-12-10 嘿嘿嘿 来源:区块链网络
- 上一篇:资金驱动区块链未来的发展
- 下一篇:链间交互技术解析
LOADING...
相关阅读:
- 社区征文丨当BHP遇上Cosmos,会迸发怎样的火花?2020-08-05
- 紧张局势爆发:比特币现金会流向另一支“灾难性”叉子吗?2020-08-05
- Tik Tok,你大错特错2020-08-05
- 比特币已经形成了一个小上升三角形格局但涨破11380后未能维持在其上2020-08-01
- 什么是哈希算法?2020-07-31