微服务架构
微服务是大型系统的标配,架构师面试重点
📋 内容大纲
1. 分布式基础 ⭐⭐⭐
- CAP 与 BASE 理论
- Raft 一致性协议详解 ⭐⭐⭐
- Paxos 与分布式一致性协议详解 ⭐⭐⭐
- 分布式事务 ⭐⭐⭐
- 一致性哈希 ⭐⭐⭐
2. 服务治理 ⭐⭐⭐
3. 高可用设计 ⭐⭐⭐
4. 容器化与云原生 ⭐⭐
🎯 面试高频题
- CAP 理论是什么?如何取舍?
- Raft 协议是如何工作的?领导人选举和日志复制流程?
- 分布式事务的解决方案有哪些?
- 一致性哈希解决了什么问题?
- 限流的常见算法?
- 熔断和降级的区别?
- 如何保证接口幂等?重复提交怎么办?
- 服务网格解决了什么问题?