首页
›
Web后端与企业应用开发
›
026-API设计治理事务边界落地
›
《API design驱动事务边界治理的NestJS环境配置》
VIP20
本课程属于:026-API设计治理事务边界落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
API design驱动事务边界治理的NestJS环境配置
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
API Design与事务边界治理的… · 课程目标与前置知识 · NestJS在微服务中的角色
课程导论
API
02
环境准备
Node.js与npm版本选择 · TypeScript严格模式配置 · pnpm/yarn包管理器对比
环境准备
Node.js
03
NestJS CLI初始化
使用@nestjs/cli创建项目 · 项目目录结构解析 · 核心文件(main.ts
NestJS
CLI
04
模块化设计原则
Feature Module与Sha… · 模块的导入导出机制 · 全局模块与动态模块
模块化设计原则
Feature
05
Provider与依赖注入
自定义Provider · 工厂Provider · 异步Provider
Provider
依赖注入
06
控制器与路由设计
RESTful API设计规范 · 参数装饰器(@Param · @Query
控制器
路由设计
07
数据传输对象(DTO)与验证
class-validator与cl… · 管道(Pipe)实现参数校验 · DTO与实体分离
DTO
数据传输对象
08
服务层与业务逻辑
Service的单一职责 · 事务脚本与领域模型选择 · 服务层的事务边界定义
服务层
业务逻辑
09
TypeORM集成
数据源配置(DataSource) · 实体定义与关系映射 · Repository模式与Custo…
TypeORM
集成
10
事务管理器(QueryRunner)
手动创建与提交事务 · 事务传播行为(Propagation… · 嵌套事务与保存点
QueryRunner
事务管理器
11
事务装饰器(@Transactional)
使用nestjs-transacti… · 装饰器与AOP结合 · 事务回滚策略
Transactiona…
事务装饰器
12
拦截器与事务边界
拦截器生命周期 · 在拦截器中开启/提交事务 · 异常拦截与事务回滚
拦截器
事务边界
13
守卫(Guard)与事务
守卫的执行时机 · 在守卫中检查事务上下文 · 权限校验与事务隔离
Guard
守卫
14
异常过滤器(ExceptionFilter)
全局异常处理 · 自定义HttpException · 事务回滚与错误响应统一
ExceptionFil…
异常过滤器
15
中间件(Middleware)与事务
中间件在请求管道中的位置 · 事务中间件实现 · 日志与事务关联
Middleware
间件
16
管道(Pipe)与事务
管道的数据转换与验证 · 在管道中访问事务上下文 · 事务与参数校验的冲突解决
Pipe
管道
17
事件驱动与事务
@nestjs/event-emit… · 事务内发布事件 · 事件监听器中的事务传播
事件驱动
事务
18
CQRS模式与事务
Command与Query分离 · CommandBus与事务边界 · EventSourcing与事务一致…
CQRS
模式
19
Saga模式与长事务
Saga编排器实现 · 补偿事务(Compensating… · Saga与分布式事务
Saga
模式
20
多数据源与分布式事务
多数据库配置(MySQL + Pos… · XA协议与两阶段提交 · Seata与NestJS集成
多数据源
分布式事务
21
事务隔离级别
读未提交 · 读已提交 · 可重复读
事务隔离级别
读未提交
22
事务超时与重试
设置事务超时时间 · 重试策略(Retry) · 指数退避算法实现
事务超时
重试
23
事务日志与监控
自定义事务日志装饰器 · 集成OpenTelemetry追踪 · 事务性能指标收集
事务日志
监控
24
测试环境事务管理
单元测试中的事务回滚 · 集成测试使用TestContaine… · 事务夹具(Fixture)设计
测试环境事务管理
单元测试
25
事务与缓存一致性
Redis缓存集成 · 事务提交后清除缓存 · 缓存穿透与事务回滚
事务
缓存一致性
26
事务与消息队列
RabbitMQ/Kafka集成 · 事务消息模式 · 本地消息表与最终一致性
事务
消息队列
27
事务边界治理最佳实践
事务粒度控制 · 长事务拆分 · 事务与锁的配合
事务边界治理最佳…
事务粒度控制
28
安全与事务
SQL注入防护与事务 · 参数化查询 · 事务中的敏感数据脱敏
安全
事务
29
性能优化
连接池配置 · 事务批量处理 · 读写分离与事务路由
性能优化
连接池配置
30
课程总结与实战项目
综合案例——订单系统事务边界设计 · 课程回顾与进阶路径 · Q&A与社区资源
课程总结
实战项目
所属VIP或分类
同VIP:API-design治理事务边界的错误处理移植适配
同VIP:EntAPI事务边界
同VIP:GoAPI事务边界