Spring Cloud Gateway 全面学习指南
学习目录
第一部分:基础概念与核心架构
- API网关概述与Spring Cloud Gateway简介
- Spring Cloud Gateway核心架构与工作原理
- Spring Cloud Gateway与Zuul的对比分析
- Spring Cloud Gateway核心组件详解
第二部分:基础配置与路由
- 快速搭建Spring Cloud Gateway项目
- 路由(Route)基础配置详解
- 谓词(Predicate)的使用与自定义
- 过滤器(Filter)的使用与自定义
- 全局过滤器与局部过滤器
第三部分:高级特性与性能优化
- 动态路由实现方案
- 负载均衡集成(与Ribbon、LoadBalancerClient)
- 服务发现集成(与Eureka、Nacos等)
- 熔断降级集成(与Hystrix、Resilience4J)
- 限流实现(RedisRateLimiter、Sentinel)
- 重试机制配置
- 性能优化与最佳实践
第四部分:安全与监控
- 集成Spring Security实现认证授权
- JWT验证实现
- OAuth2集成
- 监控与指标(Micrometer、Prometheus、Grafana)
- 分布式链路追踪(Sleuth、Zipkin)
第五部分:生产实践与源码分析
- 生产环境部署与高可用方案
- 灰度发布实现方案
- 自定义插件开发
- 响应式编程在Gateway中的应用
- Spring Cloud Gateway源码深度解析