首页
›
Web后端与企业应用开发
›
001-Go Web服务领域边界蓝图
›
《Go Web:API网关鉴权与请求转发边界配置》
VIP20
本课程属于:001-Go Web服务领域边界蓝图
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go Web:API网关鉴权与请求转发边界配置
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
API网关概述
API网关的定义 · 核心价值 · 在微服务架构中的位置与作用
API
网关概述
02
Go语言与网关生态
Go语言在网关开发中的优势 · 主流Go网关框架对比(Kong · Traefik
Go
语言
03
网关核心组件
路由 · 过滤器 · 负载均衡
网关核心组件
路由
04
请求转发原理
HTTP反向代理机制 · 请求头/体转发 · 路径重写
请求转发原理
HTTP
05
鉴权模式总览
JWT · OAuth2 · API Key
鉴权模式总览
JWT
06
JWT鉴权实战
JWT结构 · 签发与验证 · Go语言jwt-go库使用
JWT
鉴权实战
07
OAuth2授权码流程
授权码模式详解 · Go实现OAuth2客户端与资源服务…
OAuth2
授权码流程
08
API Key管理
API Key生成 · 存储 · 验证
API
Key
09
mTLS双向认证
证书签发 · Go TLS配置 · 网关与上游服务双向认证
mTLS
双向认证
10
网关路由配置
静态路由 · 动态路由 · 基于路径/域名/Header的路由规…
网关路由配置
静态路由
11
负载均衡策略
轮询 · 最少连接 · IP哈希
负载均衡策略
轮询
12
限流算法与实现
令牌桶 · 漏桶 · 滑动窗口
限流算法
实现
13
熔断与降级
熔断器状态机 · Go hystrix/go-resi… · 降级策略
熔断
降级
14
重试与超时控制
重试策略(指数退避) · 超时配置 · Go context超时传递
重试
超时控制
15
请求与响应转换
请求头修改 · 响应头注入 · 请求体改写
请求
响应转换
16
CORS跨域配置
CORS原理 · Go gin/cors中间件配置 · 预检请求处理
CORS
跨域配置
17
网关日志与审计
访问日志 · 错误日志 · 结构化日志(logrus/zap)
网关日志
审计
18
监控与指标
Prometheus指标暴露 · 请求延迟/错误率/吞吐量 · Grafana面板
监控
指标
19
健康检查与探针
主动/被动健康检查 · Go实现上游服务健康探测 · 剔除不健康节点
健康检查
探针
20
网关配置热更新
配置文件监听 · etcd/consul配置中心 · Go viper动态加载
网关配置热更新
配置文件监听
21
插件化架构设计
Go plugin机制 · 中间件链模式 · 自定义过滤器开发
插件化架构设计
Go
22
多租户与路由隔离
租户识别 · 路由隔离策略 · 数据面与控制面分离
多租户
路由隔离
23
灰度发布与蓝绿部署
基于Header/Cookie的灰度… · 权重分配 · 流量镜像
灰度发布
蓝绿部署
24
WebSocket代理
WebSocket握手升级 · Go反向代理WebSocket · 连接保持
WebSocket
代理
25
gRPC网关
gRPC-Web代理 · gRPC转HTTP/REST · grpc-gateway工具使用
gRPC
网关
26
网关安全加固
防SQL注入/XSS · 请求大小限制 · IP白名单
网关安全加固
SQL
27
性能优化
连接池复用 · 内存池 · 异步非阻塞I/O
性能优化
连接池复用
28
高可用部署
多副本部署 · 无状态设计 · 健康检查与自动恢复
高可用部署
多副本部署
29
网关测试策略
单元测试 · 集成测试 · 压力测试
网关测试策略
单元测试
30
综合实战
从零构建一个简易Go API网关 · 集成鉴权 · 路由
综合实战
Go
所属VIP或分类
同VIP:Go-Web:API密钥与签名认证边界设计
同VIP:Go-Web:CQRS与读写模型边界划分
同VIP:Go-Web:DDD限界上下文与模块划分