首页
›
Web后端与企业应用开发
›
026-API设计治理事务边界落地
›
《GoAPI事务边界》
VIP20
本课程属于:026-API设计治理事务边界落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
GoAPI事务边界
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
事务概念回顾
ACID特性 · 本地事务与分布式事务 · 事务边界定义
事务概念回顾
ACID
02
Go数据库基础
database/sql接口 · 连接池配置 · 事务对象(*sql.Tx)获取
Go
数据库基础
03
事务开启与提交
Begin()方法 · Commit()方法 · 自动提交与手动提交区别
事务开启
提交
04
事务回滚机制
Rollback()方法 · defer回滚模式 · 错误处理与回滚策略
事务回滚机制
Rollback
05
事务隔离级别
读未提交 · 读已提交 · 可重复读
事务隔离级别
读未提交
06
事务传播行为
REQUIRED · REQUIRES_NEW · NESTED
事务传播行为
REQUIRED
07
API层事务边界
HTTP请求生命周期内的事务管理 · 中间件事务包装
API
层事务边界
08
服务层事务边界
Service方法粒度的事务控制 · 事务与业务逻辑分离
服务层事务边界
Service
09
仓储层事务边界
Repository事务传递 · Unit of Work模式
仓储层事务边界
Repository
10
事务上下文传递
context.Context传递事… · WithValue模式 · 事务传播陷阱
事务上下文传递
context.Cont…
11
嵌套事务实现
Savepoint机制 · Go中模拟嵌套事务 · 回滚到保存点
嵌套事务实现
Savepoint
12
事务超时控制
context.WithTimeou… · 事务超时设置 · 长事务风险
事务超时控制
context.With…
13
事务与并发
goroutine内事务使用 · 连接池争用 · 事务隔离与并发冲突
事务
并发
14
事务与连接池
最大连接数 · 事务占用连接 · 连接泄漏检测
事务
连接池
15
事务日志与监控
事务开始/提交/回滚日志 · OpenTelemetry追踪事务边…
事务日志
监控
16
事务重试机制
乐观锁重试 · 悲观锁重试 · 指数退避策略
事务重试机制
乐观锁重试
17
分布式事务基础
CAP理论 · BASE理论 · 两阶段提交(2PC)概述
分布式事务基础
CAP
18
Saga模式
Choreography与Orche… · Go中Saga实现框架
Saga
模式
19
TCC模式
Try-Confirm-Cancel · Go TCC框架示例 · 空回滚与防悬挂
TCC
模式
20
本地消息表
事务消息 · 本地消息表设计 · Go实现可靠消息最终一致性
本地消息表
事务消息
21
事务性发件箱(Outbox)
发件箱模式 · 轮询发布器 · CDC发布器
Outbox
事务性发件箱
22
事务性收件箱(Inbox)
幂等接收 · 去重表 · 消息状态机
Inbox
事务性收件箱
23
数据库锁与事务
行锁 · 表锁 · 间隙锁
数据库锁
事务
24
乐观锁与悲观锁
版本号机制 · select for update · Go中锁实现
乐观锁
悲观锁
25
事务测试
单元测试事务 · 回滚测试 · 并发测试
事务测试
单元测试事务
26
事务性能优化
批量操作 · 减少事务范围 · 索引优化
事务性能优化
批量操作
27
事务与缓存一致性
先写DB后删缓存 · 事务内缓存操作 · 最终一致性
事务
缓存一致性
28
事务边界设计模式
Transaction Script · Active Record · Data Mapper
事务边界设计模式
Transaction
29
微服务事务边界
服务间事务协调 · 分布式事务中间件(Seata等)集成
微服务事务边界
服务间事务协调
30
实战案例
订单系统事务边界设计 · 库存扣减与支付事务 · 完整代码实现
实战案例
订单系统事务边界…
所属VIP或分类
同VIP:API-design治理事务边界的错误处理移植适配
同VIP:API-design驱动事务边界治理的NestJS环境配置
同VIP:EntAPI事务边界