文章目录
- 1. 分布式系统数据一致性概述
- 2. rafts算法基础
- 2.1 基础
- 2.2leader选举
- 2.3raft算法数据同步
- 2.4 raft算法之脑裂
- 2.5 leader宕机处理
- raft 动画演示
1. 分布式系统数据一致性概述
redis保证了可用性,牺牲了一致性
2. rafts算法基础
2.1 基础
2.2leader选举
2.3raft算法数据同步
- follower接受到指令后将日志commit到本地的状态机
2.4 raft算法之脑裂
三机房部署情况下要求两个机房中的机器数之和大于总机器的一半
现象1
现象2
2.5 leader宕机处理
raft 动画演示
http://thesecretlivesofdata.com/raft/