首页
›
Web后端与企业应用开发
›
040-后端可观测性事务边界落地
›
《错误处理事务边界与OpenTelemetry调用链整合》
VIP20
本课程属于:040-后端可观测性事务边界落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
错误处理事务边界与OpenTelemetry调用链整合
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要将错误处理 · 事务边界与调用链整合?三大概念的关系…
课程导论
为什么需要将错误…
02
错误处理基础
错误类型(语法 · 运行时 · 逻辑)
错误处理基础
错误类型
03
事务边界基础
ACID特性 · 本地事务与分布式事务 · 事务的传播行为(REQUIRED
事务边界基础
ACID
04
OpenTelemetry基础
什么是OpenTelemetry?T… · Span · Context的核心概念与数据模型
OpenTelemetr…
什么是
05
Span的生命周期
Span的创建 · 结束 · 嵌套与父子关系
Span
的生命周期
06
Context传播机制
W3C TraceContext · Baggage · 如何在进程内与进程间传递上下文
Context
传播机制
07
错误与Span状态映射
如何将业务错误映射为Span Sta… · 记录错误事件
Span
错误
08
事务边界与Span的关联
将数据库事务的开始 · 提交 · 回滚映射为Span的生命周期
Span
事务边界
09
嵌套事务与嵌套Span
处理REQUIRES_NEW事务时如… · 避免上下文污染
Span
嵌套事务
10
分布式事务中的调用链
Saga模式 · TCC模式下的Span串联与错误标记
分布式事务
调用链
11
重试机制与Span幂等性
重试时如何避免Span重复?使用Sp…
Span
重试机制
12
超时与取消传播
gRPC deadline · context.WithTimeou…
超时
取消传播
13
数据库连接池与Span
连接获取 · 释放 · 事务开启的Span埋点
Span
数据库连接池
14
消息队列中的事务与调用链
Kafka/RabbitMQ生产与消… · 消息TraceId注入
消息队列
事务
15
异步任务与协程
Python asyncio / G…
异步任务
协程
16
错误聚合与告警
基于Span Error Event…
错误聚合
告警
17
采样策略与事务完整性
头采样 · 尾采样 · 概率采样对事务边界完整性的影响
采样策略
事务完整性
18
OpenTelemetry SDK配置
Python/Go SDK初始化 · Exporter配置 · Resource与Attribute…
OpenTelemetr…
SDK
19
自定义Instrumentation
为业务代码手动创建Span · 注入事务ID与错误码
Instrumentat…
自定义
20
中间件集成
gRPC拦截器 · HTTP中间件自动创建Span并捕获…
间件集成
gRPC
21
数据库ORM集成
SQLAlchemy/GORM的Ho…
ORM
数据库
22
单元测试中的调用链
如何Mock Span与Tracer · 验证事务边界与错误记录
单元测试
调用链
23
集成测试与端到端追踪
使用Jaeger/Tempo验证完整…
集成测试
端到端追踪
24
性能开销分析
Span创建 · Context传播对事务吞吐量的影响 · 优化建议
性能开销分析
Span
25
安全与隐私
Span中是否包含敏感数据?如何脱敏…
安全
隐私
26
多语言异构系统
Python服务与Go服务之间的Tr…
多语言异构系统
Python
27
案例实战一
订单支付服务——事务回滚时的Span…
案例实战一
Span
28
案例实战二
库存扣减服务——分布式锁与事务边界的…
案例实战二
库存扣减服务
29
案例实战三
异步通知服务——消息队列消费失败重试…
案例实战三
异步通知服务
30
课程总结与最佳实践
错误处理 · 事务边界 · 调用链整合的黄金法则与常见陷阱
课程总结
最佳实践
所属VIP或分类
同VIP:Ent可观测事务边界
同VIP:gRPC事务边界与Kafka消息链路参数配置调优
同VIP:gRPC事务边界与错误处理协同工程案例