首页
›
Web后端与企业应用开发
›
032-Go并发性能中间件接入链路
›
《Go中间件集成:channel并发通信与错误聚合模式》
VIP20
本课程属于:032-Go并发性能中间件接入链路
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go中间件集成:channel并发通信与错误聚合模式
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
中间件概念
Go中间件的定义 · 中间件在Web框架中的作用 · 中间件与Handler的关系
间件概念
Go
02
标准库net/http
http.Handler接口 · HandlerFunc适配器 · ServeMux路由
net/http
标准库
03
链式中间件模式
洋葱模型 · 中间件嵌套 · next.ServeHTTP调用链
链式
间件模式
04
Context上下文
context.Context接口 · WithValue传递请求级数据 · WithTimeout超时控制
Context
上下文
05
Channel基础
Channel的创建与类型 · 无缓冲Channel同步 · 有缓冲Channel异步
Channel
的创建
06
Goroutine并发
Goroutine启动 · WaitGroup等待 · Goroutine泄漏预防
Goroutine
并发
07
Select多路复用
select语句语法 · 多Channel监听 · default分支
Select
多路复用
08
Fan-Out扇出模式
一个Channel分发到多个Goro… · 负载均衡 · 并发处理中间件
Fan-Out
扇出模式
09
Fan-In扇入模式
多个Channel合并为一个 · 合并结果收集 · 聚合中间件
Fan-In
扇入模式
10
Pipeline管道模式
Stage定义 · Channel连接Stage · 中间件链式管道
Pipeline
管道模式
11
错误聚合模式
错误类型定义 · error Channel收集 · errgroup包
错误聚合模式
错误类型定义
12
errgroup进阶
golang.org/x/sync/… · WithContext · 并行任务错误收集
errgroup
进阶
13
Recover中间件
panic恢复 · defer机制 · 错误日志记录
Recover
间件
14
Logging日志中间件
请求日志记录 · 日志级别 · 结构化日志
Logging
日志
15
Metrics指标中间件
Prometheus指标 · 请求计数 · 延迟直方图
Metrics
指标
16
Tracing链路追踪
OpenTelemetry · Span创建 · Trace传播
Tracing
链路追踪
17
RateLimit限流中间件
令牌桶算法 · 漏桶算法 · Channel限流
RateLimit
限流
18
Auth认证中间件
JWT验证 · Token解析 · Context注入用户信息
Auth
认证
19
Timeout超时中间件
context.WithTimeou… · 请求超时控制 · 超时响应
Timeout
超时
20
CircuitBreaker熔断器
状态机 · 熔断逻辑 · 半开探测
CircuitBreak…
熔断器
21
Retry重试中间件
重试策略 · 指数退避 · 最大重试次数
Retry
重试
22
Bulkhead舱壁隔离
信号量模式 · Channel限制并发数 · 资源隔离
Bulkhead
舱壁隔离
23
中间件链构建
New函数 · Use方法 · 链式调用
间件链构建
New
24
自定义中间件开发
接口定义 · 中间件工厂函数 · 参数化中间件
自定义
间件开发
25
Channel缓冲与背压
缓冲大小选择 · 背压机制 · Channel满时策略
Channel
缓冲
26
错误传播与回滚
错误类型断言 · 错误链 · 回滚操作
错误传播
回滚
27
并发安全中间件
sync.Mutex · sync.RWMutex · 原子操作
并发安全
间件
28
中间件性能优化
Goroutine池 · 对象池sync.Pool · 减少Channel竞争
间件性能优化
Goroutine
29
实战
HTTP中间件链:路由中间件 · 认证 · 日志
HTTP
间件链
30
实战
gRPC拦截器:Unary拦截器 · Stream拦截器 · Channel并发
gRPC
Unary
所属VIP或分类
同VIP:Go中间件Channel通信与错误聚合
同VIP:Go中间件链路开发:OAuth2.0令牌缓存与并发刷新机制
同VIP:Go中间件链路开发:OAuth2.0回调验证与错误处理集成