Skip to content

Spring Cloud Alibaba 2025 微服务组件原理与实战

教学版本建议:

  • JDK:17+
  • Spring Boot:3.5.0
  • Spring Cloud:2025.0.0
  • Spring Cloud Alibaba:2025.0.0.0
  • Nacos:3.0.3
  • Sentinel:1.8.9
  • Spring Cloud OpenFeign:4.3.x
  • Spring Cloud Gateway:4.3.x

学习路线

text
1. 微服务架构认知

2. 项目搭建与版本选择

3. Nacos 服务注册与发现

4. Nacos 配置中心

5. OpenFeign 声明式调用

6. Sentinel 限流熔断

7. Spring Cloud Gateway 网关

8. 全链路上下文透传

9. 综合实战

笔记目录

最终实战架构

text
nacos-server
sentinel-dashboard

gateway-service      网关服务,端口 9000
order-service        订单服务,端口 8081
stock-service        库存服务,端口 8082

调用链路:

text
浏览器 / Postman

gateway-service

order-service

OpenFeign

stock-service

一句话总结

text
Nacos 解决服务在哪里和配置在哪里;
OpenFeign 解决服务之间怎么优雅调用;
Sentinel 解决流量过大和下游故障时如何保护系统;
Gateway 解决微服务统一入口、路由、过滤、鉴权和上下文透传;
全链路上下文透传解决一次请求在多个服务之间如何保持身份、租户和追踪信息一致。

Released under the MIT License.