基础理论
1. CAP 理论 ⭐⭐⭐⭐⭐
1.1 CAP 定义
1.2 CAP 权衡
1.3 CAP 理论深入理解
为什么只能三选二?
现实中的 CAP
1.4 常见误区
2. BASE 理论
2.1 BASE 定义
2.2 BASE vs ACID
特性
ACID
BASE
2.3 BASE 实践案例
3. 分布式一致性级别
3.1 强一致性(Strong Consistency)
3.2 弱一致性(Weak Consistency)
3.3 最终一致性(Eventual Consistency)
3.4 一致性级别对比
4. FLP 不可能定理 ⭐⭐⭐⭐
4.1 定理内容
4.2 定理前提
4.3 定理意义
4.4 与其他定理的关系
5. 拜占庭将军问题 ⭐⭐⭐⭐
5.1 问题描述
5.2 问题结论
5.3 拜占庭容错算法
5.4 拜占庭 vs 非拜占庭
类型
故障模型
节点要求
典型算法
6. 分布式时钟 ⭐⭐⭐⭐
6.1 物理时钟的问题
6.2 逻辑时钟(Lamport Clock)
6.3 向量时钟(Vector Clock)
6.4 混合逻辑时钟(HLC)
7. 分布式系统挑战 ⭐⭐⭐⭐⭐
7.1 网络问题
7.2 节点故障
7.3 数据一致性
7.4 分布式协调
8. 面试要点总结
8.1 理论核心
知识点
重要程度
考察频率
8.2 关键记忆点
9. 常见面试题
9.1 CAP 相关
9.2 一致性相关
9.3 时钟相关
9.4 故障容错相关
Last updated