首页
›
Web后端与企业应用开发
›
026-API设计治理事务边界落地
›
《NestJS微服务API事务边界的错误处理与补偿》
VIP20
本课程属于:026-API设计治理事务边界落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
NestJS微服务API事务边界的错误处理与补偿
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务事务基础
分布式事务概念 · ACID与BASE理论 · CAP定理在微服务中的体现
微服务事务基础
分布式事务概念
02
NestJS微服务架构概览
NestJS微服务模块 · 传输层(TCP/RabbitMQ/K… · 微服务通信模式
NestJS
微服务架构概览
03
事务边界定义
什么是事务边界 · 微服务中事务边界的划分原则 · 本地事务与全局事务
事务边界定义
什么是事务边界
04
NestJS TypeORM事务管理
@Transaction装饰器 · QueryRunner手动事务 · 事务传播行为
NestJS
TypeORM
05
NestJS Mongoose事务管理
Mongoose Session · 原子操作 · 事务回调
NestJS
Mongoose
06
分布式事务模式
两阶段提交(2PC) · 三阶段提交(3PC) · TCC模式
分布式事务模式
PC
07
Saga模式详解
编排型Saga(Choreograp… · 协调型Saga(Orchestrat… · 优缺点对比
Saga
模式详解
08
NestJS实现编排型Saga
事件驱动 · 本地事务+事件发布 · 补偿事件订阅
NestJS
Saga
09
NestJS实现协调型Saga
Saga Orchestrator服… · 命令/回复模式 · 状态机管理
NestJS
Saga
10
补偿机制设计原则
幂等性 · 空补偿 · 防悬挂
补偿机制设计原则
幂等性
11
幂等性实现
幂等键(Idempotency Ke… · 去重表 · Redis原子锁
幂等性实现
Idempotency
12
空补偿与防悬挂
空补偿触发条件 · 防悬挂令牌机制 · 超时处理
空补偿
防悬挂
13
NestJS拦截器统一错误处理
ExceptionFilter · 全局异常过滤器 · 自定义异常类
NestJS
拦截器统一错误处…
14
微服务间错误传播
RPC异常传递 · 消息队列死信队列 · 重试策略(Retry)
微服务间错误传播
RPC
15
NestJS重试机制
@Retryable装饰器 · 指数退避 · 最大重试次数
NestJS
重试机制
16
熔断器模式
熔断器状态机(Closed/Open… · NestJS集成@nestjs/bu…
熔断器模式
Closed/Open
17
超时控制
NestJS超时拦截器 · 微服务调用超时 · 数据库查询超时
超时控制
NestJS
18
分布式追踪与日志
OpenTelemetry集成 · TraceId传递 · 日志聚合(ELK)
分布式追踪
日志
19
事务补偿状态机
补偿状态定义(Pending/Suc… · 状态持久化
事务补偿状态机
Pending/Suc
20
补偿队列实现
Bull队列 · RabbitMQ延迟队列 · 补偿任务调度
补偿队列实现
Bull
21
NestJS事件溯源基础
EventStore集成 · 事件存储 · 事件回放
NestJS
事件溯源基础
22
事件溯源与补偿
快照 · 投影 · 补偿事件生成
事件溯源
补偿
23
单元测试事务边界
TestFactory · 事务mock · 补偿逻辑测试
单元测试事务边界
TestFactory
24
集成测试微服务事务
测试容器(TestContainer… · 端到端事务验证
集成测试微服务事…
TestContaine…
25
性能优化
批量补偿 · 异步补偿 · 补偿合并
性能优化
批量补偿
26
安全考虑
补偿接口鉴权 · 防重放攻击 · 敏感数据脱敏
安全考虑
补偿接口鉴权
27
监控与告警
补偿失败告警 · 事务超时告警 · 补偿队列积压监控
监控
告警
28
实战案例一
订单服务与库存服务的Saga补偿(协…
实战案例一
Saga
29
实战案例二
支付服务与积分服务的编排型Saga补…
实战案例二
Saga
30
总结与最佳实践
常见陷阱 · 设计模式总结 · 生产环境部署建议
最佳实践
常见陷阱
所属VIP或分类
同VIP:API-design治理事务边界的错误处理移植适配
同VIP:API-design驱动事务边界治理的NestJS环境配置
同VIP:EntAPI事务边界