首页
›
Web后端与企业应用开发
›
032-Go并发性能中间件接入链路
›
《Go并发中间件集成:错误处理与重试策略设计》
VIP20
本课程属于:032-Go并发性能中间件接入链路
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go并发中间件集成:错误处理与重试策略设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
Go并发模型概述 · 中间件在微服务链路中的角色 · 错误处理与重试的重要性
课程导论
Go
02
Go基础回顾
goroutine与channel基… · select多路复用 · sync包(WaitGroup
Go
基础回顾
03
错误处理基础
Go的error接口 · 自定义错误类型 · 错误包装(fmt.Errorf与er…
错误处理基础
Go
04
panic与recover
panic的使用场景 · recover的捕获机制 · 在中间件中安全使用recover
panic
recover
05
中间件设计模式
函数式中间件(func Handle… · 链式调用模式 · context在中间件中的传递
间件设计模式
func
06
HTTP中间件示例
基于net/http的中间件实现 · 请求日志中间件 · 认证中间件
HTTP
间件示例
07
gRPC拦截器
一元拦截器(UnaryInterce… · 流式拦截器(StreamInterc… · 错误处理拦截器
gRPC
拦截器
08
并发中间件核心
并发安全的数据结构 · 原子操作(sync/atomic) · 无锁编程简介
并发
间件核心
09
工作池模式
固定大小工作池 · 动态扩缩容工作池 · 任务分发与结果收集
工作池模式
固定大小工作池
10
扇出/扇入模式
扇出(Fan-Out)分发任务 · 扇入(Fan-In)合并结果 · 错误聚合
扇出
扇入模式
11
管道模式
pipeline设计 · 阶段错误传播 · 优雅关闭管道
管道模式
pipeline
12
超时控制
context.WithTimeou… · context.WithDeadli… · 超时错误处理策略
超时控制
context.With…
13
熔断器模式
熔断器状态机(Closed/Open… · Go实现(go-resilience…
熔断器模式
Closed/Open
14
限流策略
令牌桶(rate.Limiter) · 漏桶算法 · 信号量限流(channel实现)
限流策略
rate.Limiter
15
重试策略基础
固定间隔重试 · 指数退避(Exponential B… · 抖动(Jitter)引入
重试策略基础
固定间隔重试
16
重试中间件设计
可配置重试次数 · 重试条件(错误类型判断) · 重试上下文传递
重试
间件设计
17
幂等性保证
幂等键生成 · 去重表设计 · 在重试中保证幂等
幂等性保证
幂等键生成
18
断路器与重试结合
熔断后禁止重试 · 半开状态下的试探重试 · 状态联动
断路器
重试结合
19
超时与重试结合
超时后是否重试 · 重试超时叠加 · 整体超时控制
超时
重试结合
20
并发重试控制
并发重试的竞态问题 · 重试锁 · 重试队列
并发重试控制
并发重试的竞态问…
21
错误分类与降级
可重试错误 vs 不可重试错误 · 业务降级策略 · 静默降级
错误分类
降级
22
链路追踪集成
OpenTelemetry在中间件中… · span与错误记录 · trace与重试关联
链路追踪集成
OpenTelemetr…
23
日志与监控
结构化日志记录重试事件 · Prometheus指标(重试次数 · 成功率)
日志
监控
24
单元测试
mock错误场景 · 重试逻辑测试 · 并发安全测试(race detect…
单元测试
mock
25
集成测试
模拟下游故障 · 测试熔断与重试联动 · 混沌工程基础
集成测试
模拟下游故障
26
性能优化
减少锁竞争 · 对象池(sync.Pool) · 零拷贝错误传递
性能优化
减少锁竞争
27
实战案例一
HTTP API网关中间件——请求重…
实战案例一
HTTP
28
实战案例二
gRPC微服务调用链——拦截器实现统…
实战案例二
gRPC
29
实战案例三
消息队列消费者——并发消费与重试死信…
实战案例三
消息队列消费者
30
课程总结
最佳实践总结 · 常见陷阱 · 未来演进方向(Service Mes…
课程总结
最佳实践总结
所属VIP或分类
同VIP:Go中间件Channel通信与错误聚合
同VIP:Go中间件链路开发:OAuth2.0令牌缓存与并发刷新机制
同VIP:Go中间件链路开发:OAuth2.0回调验证与错误处理集成