Appearance
组件详解
逐一拆解 Spring Cloud 微服务核心组件,深入原理与最佳实践。
核心组件
- Spring Cloud 全景概览 - 组件体系、版本演进、生态选型
- RPC 与 REST 详解 - 两种通信范式深度对比、选型决策、面试高频考点
- Spring Security 安全框架 - 认证授权、JWT 无状态认证、微服务安全架构
- Gateway 网关 - 路由、断言、过滤器三大核心
- Nginx 反向代理 - 负载均衡、动静分离、高可用
- OpenFeign 声明式调用 - 动态代理、拦截器、负载均衡、性能优化
- LoadBalancer 负载均衡 - 客户端负载均衡,Ribbon → LoadBalancer 演进
- WebClient 响应式客户端 - 非阻塞 HTTP 客户端,RestTemplate 替代品
- Config 配置中心 - 集中配置管理、Git 后端、动态刷新
- Bus 消息总线 - 配置批量刷新、事件广播、RabbitMQ/Kafka
- Stream 消息驱动 - 屏蔽 MQ 差异的统一编程模型
- Circuit Breaker 熔断器 - Resilience4j 熔断降级、状态机、滑动窗口
- Resilience4j 弹性容错 - 熔断/限流/重试/隔离/超时五大模块
- Sleuth 链路追踪 - TraceId 透传、调用链可视化(Spring Boot 2.x)
- Micrometer Tracing 链路追踪 - 新一代追踪框架(Spring Boot 3.x)
