08 — Spring Cloud 微服务
定位: 基于 Spring Boot 的微服务架构完整基础设施 面试高频度: ⭐⭐⭐⭐
一、子专题导航
| # | 主题 | 面试频率 | 核心内容 |
|---|---|---|---|
| 08.1-服务注册发现与调用 | ⭐⭐⭐⭐ | Nacos/Eureka/Consul/ZK 对比、OpenFeign 声明式调用 | |
| 08.2-网关与配置中心 | ⭐⭐⭐⭐ | Spring Cloud Gateway、Nacos Config、动态刷新 | |
| 08.3-熔断降级与分布式事务 | ⭐⭐⭐⭐ | Sentinel 限流熔断、Seata AT/TCC/Saga、链路追踪 |
二、核心面试题
- Nacos 和 Eureka 在 CAP 理论上的区别?
- OpenFeign 如何集成负载均衡和服务熔断?
- Spring Cloud Gateway 的工作原理?和 Zuul 有什么区别?
- 配置中心的动态刷新原理(@RefreshScope)?
- Sentinel 的限流和熔断有几种模式?
- Seata AT 模式和 TCC 模式的核心区别?TCC 需要解决什么问题?
- Sleuth(或 Micrometer Tracing)如何实现跨服务追踪?
📚 相关板块
- **Spring Boot** — 微服务的基础
- **Spring Security** — 微服务安全 (OAuth2/JWT)
- **事务管理** — 分布式事务 Seata
📚 相关链接
- **Spring文库设计文档** — 文库设计总纲