1、Introduction
- 再谈CAP
- ACID与CAP
- 2PC&3PC
- 当我们聊起一致性,我们在聊什么
2、Replication
- 说说Log
- WAL+Checkpoint
- Replication State Machine
- 复制算法
- Quorums
- 关于复制Raft和Paxos有什么区别
3、Leader Election
- 故障检测:Failure Detector
- Leader Election如何找到候选Leader
- 脑裂与Fencing
- 分布式系统的租约(lease)机制
- 租约在分布式系统中有着广泛的引用,比如选举、分布式锁、缓存一致性等。其本质是一种协调机制,是的分布式环境中,让不同进程之间产生的一种同步寓意。
Consensus
- Consensus的挑战
- Two generals problem
- Byzantine generals problem
- FLT定理
- 分布式系统的通讯模型
- 同步模型
- 异步模型
- FLT定理
- 分布式系统的故障模型
- byzantine or arbitary failure
- Authentification detectable byzantine failure
- performance failure
- omission failure
- Fail-stop failures
- 分布式共识算法
- Multi-paxos VS Raft
- Raft顺序投票的性能缺陷
- 思考:Mysql的binlog复制基于Raft的日志复制有什么问题?
分布式事务与Consensus
- Two-phase commit
- Linearizablility
- 分布式事务的解决方案
实践篇
- Redis上云存在哪些挑战
- 跨地域的金融容灾架构的演进
其他