- 分布式理论-CAP BASE ACID
- 请说说你对分布式系统 CAP 理论的理解,CAP 分别代表什么含义?
- 为什么分布式系统的一致性和可用性不能同时满足?
- 分布式共识:Paxos
- Basic Paxos、Multi Paxos 的概念?
- Basic Paxos 达成共识的流程是什么样的?缺点是什么?
- Multi Paxos 提出时,思想缺少代码实现的必要细节,一般直接看 Raft
- 分布式共识:ZAB
- ZAB 达成共识的流程是什么样的?
- 分布式共识:Raft
- Raft 三个子问题是什么?
- Raft 达成共识的流程是什么样的?
- 分布式共识:区块链共识
- 当前常见的区块链共识有哪三种?
- 分布式一致性-Gossip 协议
- 介绍一下 Gossip 协议,以及消息传播模式
- 介绍一下 Gossip 协议在 Redis Cluster 中的应用
- Gossip 协议的优点和缺点
- 分布式一致性-Quorum NWR
- Quorum 协议是如何实现一致性的?
- 分布式选举
- 分布式选举有哪些算法?分别选举的逻辑是什么?优缺点是什么?
- 分布式事务
- 在你的项目里,是如何设计分布式事务,实现最终一致性的?
- 分布式锁
- 当前有哪些分布式锁的实现方式?各自的优缺点是什么?
- 分布式互斥
- 数据一致性
- 你是如何理解数据一致性的?数据一致性有哪几种模型?
- 你在做系统设计时,如何选择实现强一致性还是弱一致性?
- 分布式数据存储问题
- 数据存储
- 分布式数据存储需要考虑的问题?
- 如何解决单台数据库的热点问题?
- 如何保证分片元数据服务的可用性和数据一致性?
- 分布式 ID 实现方案
- 如何生成分布式 ID?