首页
›
Web后端与企业应用开发
›
032-Go并发性能中间件接入链路
›
《Go并发中间件集成:错误处理与链路熔断降级实践》
VIP20
本课程属于:032-Go并发性能中间件接入链路
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go并发中间件集成:错误处理与链路熔断降级实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与前置知识
Go并发模型(goroutine · channel)回顾 · 中间件模式在微服务中的角色
课程导学
前置知识
02
Go错误处理基础
error接口 · 自定义错误 · errors.Is/As
Go
错误处理基础
03
panic与recover机制
何时使用panic · recover的陷阱 · 在中间件中安全捕获panic
panic
recover
04
并发错误处理模式
errgroup的使用 · WaitGroup与错误收集 · select多路复用中的错误处理
并发错误处理模式
errgroup
05
context在错误传播中的作用
context.WithCancel · context.WithTimeou… · context.DeadlineEx…
context
错误传播
06
中间件设计模式(一)
函数式中间件(func(next H… · 链式调用与洋葱模型
间件设计模式
func
07
中间件设计模式(二)
基于接口的中间件 · 中间件注册与排序 · 全局与路由级中间件
间件设计模式
基于接口的
08
错误处理中间件(一)
统一错误响应格式 · 错误码设计 · 错误日志记录
错误处理
间件
09
错误处理中间件(二)
错误类型断言与分类处理 · 业务错误与系统错误分离
错误处理
间件
10
错误处理中间件(三)
并发场景下的错误聚合 · 使用channel收集多个gorou…
错误处理
间件
11
链路追踪基础
OpenTelemetry概念 · Trace/Span/SpanCon… · 在中间件中注入Trace
链路追踪基础
OpenTelemetr…
12
链路追踪中间件实现
创建根Span · 传播上下文 · 记录Span事件与属性
链路追踪
间件实现
13
链路追踪与错误关联
将错误状态码 · 错误消息关联到Span · 通过TraceID快速定位错误
链路追踪
错误关联
14
熔断器模式原理
熔断器三状态(Closed/Open… · 状态转换条件 · 防止级联故障
熔断器模式原理
Closed/Open
15
Go熔断器库选型与对比
hystrix-go · gobreaker · sonyflake
Go
熔断器库选型
16
gobreaker实战(一)
安装与基本使用 · 配置阈值 · 超时
gobreaker
安装
17
gobreaker实战(二)
自定义回调函数(fallback) · 熔断事件监听与日志
gobreaker
fallback
18
gobreaker实战(三)
在HTTP中间件中集成熔断器 · 按路径/方法隔离熔断
gobreaker
HTTP
19
gobreaker实战(四)
在gRPC拦截器中集成熔断器 · 按服务/方法隔离熔断
gobreaker
gRPC
20
降级策略设计
静默降级 · 返回默认值 · 缓存降级
降级策略设计
静默降级
21
降级中间件实现(一)
基于错误率的动态降级 · 结合熔断器状态自动触发降级
降级
间件实现
22
降级中间件实现(二)
基于响应时间的降级 · 慢调用检测与降级
降级
间件实现
23
降级中间件实现(三)
分级降级策略 · 核心业务与边缘业务不同降级方案
降级
间件实现
24
限流与熔断协同
令牌桶 · 漏桶限流 · 限流触发降级
限流
熔断协同
25
重试机制与幂等性
指数退避重试 · jitter · 重试与熔断的互斥关系
重试机制
幂等性
26
超时控制中间件
context超时传递 · 超时与熔断的联动 · 超时错误处理
超时控制
间件
27
健康检查与探活
中间件健康端点 · 熔断器状态暴露 · Prometheus指标暴露
健康检查
探活
28
单元测试与集成测试
mock熔断器 · 测试熔断状态转换 · 测试降级逻辑
单元测试
集成测试
29
生产环境最佳实践
熔断参数调优 · 监控告警 · 渐进式发布
生产环境最佳实践
熔断参数调优
30
课程总结与项目实战
构建一个完整的并发中间件接入链路 · 整合错误处理 · 链路追踪
课程总结
项目实战
所属VIP或分类
同VIP:Go中间件Channel通信与错误聚合
同VIP:Go中间件链路开发:OAuth2.0令牌缓存与并发刷新机制
同VIP:Go中间件链路开发:OAuth2.0回调验证与错误处理集成