📘 云原生API网关 · 流量管理
🎯 实战30章
🏆 从入门到生产 · 友好色系
📚 共30个章节
01
API网关概述
什么是API网关 · 为什么需要 · 云原生架构位置
02
核心功能解析
路由转发 · 负载均衡 · 认证鉴权 · 限流熔断
03
主流网关对比
Kong · APISIX · Envoy · Spring Cloud Gateway · Nginx
04
网关选型策略
性能指标 · 社区活跃度 · 扩展性 · 学习成本
05
Kong网关入门
Kong架构 · 安装部署 · Admin API基础
06
Kong路由与服务
Service · Route · Upstream · Target 概念与配置
07
Kong插件机制
插件生命周期 · Key-Auth · Rate-Limiting · CORS
08
Kong自定义插件
Lua脚本基础 · 编写一个简单的日志插件
09
APISIX入门
APISIX架构 · 安装部署 · Admin API基础
10
APISIX路由与服务
Route · Service · Upstream · Consumer 概念与配置
11
APISIX插件机制
插件优先级 · Basic-Auth · Limit-Req · Prometheus
12
APISIX自定义插件
Lua脚本进阶 · 编写IP黑白名单插件
13
Envoy入门
Envoy架构 · xDS协议 · 静态/动态配置
14
Envoy核心概念
Listener · Cluster · Endpoint · Filter
15
Envoy HTTP连接管理
HCM配置 · 路由匹配 · 重试与超时
16
Envoy限流与熔断
全局限流 · 本地限流 · 熔断器配置
17
Envoy可观测性
访问日志 · Stats指标 · 分布式追踪(Jaeger)
18
Spring Cloud Gateway入门
工作原理 · 路由配置 · 过滤器
19
Spring Cloud Gateway高级
自定义过滤器 · 全局过滤器 · 限流实现
20
网关安全实践
JWT认证 · OAuth2集成 · IP白名单 · 防SQL注入
21
流量管理基础
灰度发布 · 蓝绿部署 · 金丝雀发布
22
基于网关的灰度发布
Header路由 · 权重路由 · Cookie路由
23
限流策略详解
令牌桶 · 漏桶算法 · 滑动窗口 · 分布式限流
24
熔断与降级
熔断器状态机 · 半开恢复 · 降级策略 · Hystrix/Resilience4j
25
网关高可用设计
多节点部署 · 健康检查 · 故障转移 · 数据一致性
26
网关性能优化
连接池 · 缓存 · 异步非阻塞 · TLS加速
27
网关监控与告警
Prometheus集成 · Grafana面板 · 告警规则
28
网关日志管理
访问日志 · 错误日志 · 日志采集(ELK/Loki)
29
网关与Service Mesh
Sidecar模式 · Istio集成 · 网关与Mesh分工
30
综合实战:生产级网关平台
架构设计 · 技术选型 · 部署方案