📘 微服务网关与路由策略
精讲 · 30章
🗂️ 全30节 · 实战进阶
01
网关基础
定义·价值
微服务网关的定义、核心价值与演进历史
02
网关分类
对比
商业网关、开源网关(Kong、Zuul、SCG)对比
03
路由原理
表·规则·算法
路由表、路由规则、路由匹配算法详解
04
Spring Cloud Gateway入门
核心概念、项目搭建、Hello World路由
05
路由断言工厂
Path/Header/…
Path、Method、Header、Query、Cookie等断言
06
路由过滤器
内置工厂
AddRequestHeader、PrefixPath、StripPrefix等
07
自定义过滤器
GatewayFilter接口、全局过滤器GlobalFilter
08
网关限流
令牌桶·漏桶
令牌桶、漏桶算法、RequestRateLimiter实战
09
网关熔断
Resilience4j
集成Resilience4j实现熔断降级与重试
10
网关重试
Retry过滤器
Retry过滤器配置、重试策略与最佳实践
11
网关超时
全局·路由级
全局超时、路由级超时、WebClient超时配置
12
网关跨域
CORS
CORS配置、跨域问题排查与解决方案
13
网关安全
JWT·OAuth2
JWT鉴权、OAuth2集成、IP黑白名单
14
网关日志
追踪集成
请求日志、响应日志、链路追踪(Sleuth/Zipkin)
15
网关监控
Actuator+Prometheus
Actuator指标、Prometheus+Grafana监控
16
网关高可用
Nginx+双节点
Nginx+Gateway双节点部署、健康检查
17
网关动态路由
Nacos/Consul
基于Nacos/Consul的服务发现与路由动态刷新
18
网关灰度发布
Header/Cookie
基于Header/Cookie的灰度路由策略
19
网关缓存
本地·Redis
本地缓存、Redis缓存、响应缓存过滤器
20
网关协议转换
HTTP→Dubbo/gRPC
HTTP转Dubbo、HTTP转gRPC
21
网关聚合API
Swagger统一
Swagger聚合、多服务文档统一管理
22
网关WebSocket
WebSocket路由配置、会话管理
23
网关文件上传
分片·限流
大文件分片上传、限流与超时处理
24
网关国际化
Locale路由
多语言路由、Locale解析与转发
25
网关性能调优
线程模型、连接池、参数优化
26
网关单元测试
路由测试、过滤器测试、集成测试
27
Kong网关实战
Kong安装、Service/Route配置、插件使用
28
Zuul网关实战
1.x vs 2.x
Zuul 1.x与2.x对比、过滤器链、动态路由
29
网关选型对比
SCG vs Kong vs Zuul
Spring Cloud Gateway vs Kong vs Zuul vs APISIX
30
网关未来趋势
Service Mesh
Service Mesh、Envoy、云原生网关演进