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上云存在哪些挑战
 - 跨地域的金融容灾架构的演进
 
其他