Raft
文章平均质量分 95
超越不平凡
这个作者很懒,什么都没留下…
展开
-
Raft共识算法领导者选举流程揭秘
Raft算法是现代分布式系统开发首选的共识算法,Raft算法属于Multi-Paxos算法,是在兰伯特Multi-Paxos思想的基础上,做了一些简化和限制。Raft算法的应用非常广泛掌握这个算法,可以得心应手的处理大部分场景的容错和一致性需求。关于 Raft 算法分三期讲解,分别介绍领导者选举、日志复制、成员变更,这篇文章首先讲解领导者选举。原创 2024-02-23 11:16:37 · 949 阅读 · 0 评论 -
Raft日志复制技术及成员变更原来是这样的
副本数据是以日志的形式存在的,日志是由日志项组成,日志项究竟是什么样子呢?其实,日志项是一种数据格式,它主要包含用户指定的数据,也就是指令(Commond),还包含一些附加信息,比如索引值(Log Index)、任期编号(Term)。指令:一条由客户端请求指定的、状态机需要执行的指令。可以将指令理解成客户端指定的数据。索引值:日志项对应的整数索引值,其实就是用来标识日志项的,是一个连续的、递增的整数号码。任期编号:创建这条日志项的领导者的任期编号。原创 2024-02-25 16:39:43 · 1197 阅读 · 0 评论