服务治理与微服务
1. 服务注册与发现
1.1 注册中心作用
1.2 常见注册中心
1.3 注册中心对比
特性
ZooKeeper
Eureka
Consul
Nacos
1.4 服务注册流程
2. 服务间通信
2.1 RPC 框架
2.2 负载均衡策略
2.3 负载均衡实现
3. 微服务架构核心问题 ⭐⭐⭐⭐⭐
3.1 服务拆分
3.2 分布式事务 ⭐⭐⭐⭐⭐
两阶段提交(2PC)
TCC(Try-Confirm-Cancel)
Saga 模式
本地消息表
分布式事务对比
方案
一致性
性能
复杂度
适用场景
3.3 服务熔断与降级 ⭐⭐⭐⭐⭐
熔断器原理
熔断器实现
降级策略
3.4 限流 ⭐⭐⭐⭐⭐
限流算法详解
3.5 链路追踪
3.6 配置中心
4. API 网关
4.1 网关职责
4.2 常见网关
5. 服务网格(Service Mesh)⭐⭐⭐⭐
5.1 Service Mesh 概念
5.2 Istio 架构
数据平面(Data Plane)
控制平面(Control Plane)
5.3 Service Mesh 功能
流量管理
弹性功能
安全功能
6. 面试要点总结
6.1 核心知识点
知识点
重要程度
考察频率
6.2 关键记忆点
7. 常见面试题
7.1 分布式事务
7.2 限流
7.3 熔断降级
7.4 Service Mesh
Last updated