面试知识库

分布式系统#

知识脉络#

知识点清单#

#题目频率难度状态
1CAP定理极高进阶todo
2分布式事务方案极高困难todo
3Raft协议高困难todo
4分布式锁方案对比极高进阶todo
5分布式ID生成方案极高进阶todo
6雪花算法原理高进阶todo
7一致性哈希高进阶todo
8BASE理论高基础todo
92PC与3PC高进阶todo
10TCC事务模式高困难todo
11Seata框架原理中困难todo
12Zookeeper-ZAB协议中困难todo
13分布式Session方案高基础todo
14幂等性设计极高进阶todo
15负载均衡算法高进阶todo
16限流算法高进阶todo
17熔断降级原理高进阶todo
18本地消息表方案中进阶todo
19SAGA事务模式中困难todo
20数据一致性方案高困难todo
21分布式事务失败与补偿实战高困难todo

口诀速记#

  • CAP: “一致性+可用性+分区容忍,分区发生时C和A二选一(CP或AP)”
  • 分布式事务: “强一致2PC,最终一致TCC/SAGA/消息表”
  • 雪花ID: “1位符号+41时间+10机器+12序列=64位”
  • 限流算法: “窗滑漏令(固定窗口计数器/滑动窗口/漏桶/令牌桶)“

跨域关联#