首页
›
Web后端与企业应用开发
›
019-分布式事务事件风暴画布
›
《Go分布式事务画布事务管理与一致性设计》
VIP20
本课程属于:019-分布式事务事件风暴画布
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go分布式事务画布事务管理与一致性设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
分布式事务概述
为什么需要分布式事务 · CAP理论与BASE理论 · 事务边界的概念与重要性
分布式事务概述
为什么需要分布式…
02
Go语言并发基础回顾
goroutine · channel · sync包在事务协调中的角色
Go
语言并发基础回顾
03
事务边界定义
本地事务边界 vs 分布式事务边界 · 边界划分原则
事务边界定义
vs
04
两阶段提交(2PC)原理
准备阶段 · 提交/回滚阶段 · 协调者与参与者角色
PC
两阶段提交
05
Go实现2PC协调者
状态机设计 · 超时处理 · 故障恢复代码示例
Go
PC
06
2PC的缺陷与边界问题
同步阻塞 · 单点故障 · 数据不一致时的边界模糊
PC
2
07
三阶段提交(3PC)改进
CanCommit · PreCommit · DoCommit阶段
PC
三阶段提交
08
TCC模式(Try-Confirm-Cancel)
业务层面的两阶段 · Try阶段边界锁定 · Confirm/Cancel补偿
TCC
Try-Confirm-…
09
Go TCC框架设计
Try接口定义 · Confirm/Cancel实现 · 事务日志与边界恢复
Go
TCC
10
Saga模式原理
长事务拆分为本地子事务 · 正向操作与反向补偿 · 编排与协同
Saga
模式原理
11
Go Saga编排引擎
状态机编排 · 步骤执行 · 补偿链构建代码实战
Go
Saga
12
Saga事务边界管理
子事务边界隔离 · 全局一致性边界 · 悬挂与空补偿处理
Saga
事务边界管理
13
最大努力通知(Best-Effort Notification)
异步确保 · 重试机制 · 边界最终一致性
Best-Effort
Notification
14
Go实现可靠消息最终一致性
本地消息表 · 消息队列 · 定时任务扫描边界
Go
实现可靠消息最终…
15
事务消息(RocketMQ/ Kafka)
半消息 · 回查机制 · Go客户端集成边界处理
RocketMQ
Kafka
16
分布式事务ID生成
雪花算法 · UUID · Leaf方案
ID
分布式事务
17
事务上下文传播
Go context.WithVal… · 超时 · 边界透传
事务上下文传播
Go
18
分布式锁与事务边界
Redis Redlock · etcd分布式锁在事务边界中的应用
分布式锁
事务边界
19
数据库本地事务边界
Go sql.Tx · 嵌套事务 · Savepoint与回滚点
数据库本地事务边…
Go
20
跨数据库事务边界
XA协议 · Go XA实现 · 性能与边界权衡
跨数据库事务边界
XA
21
微服务间事务边界
gRPC拦截器传递事务上下文 · HTTP Header传播
微服务间事务边界
gRPC
22
事务边界可视化
画布概念 · 节点 · 边
事务边界可视化
画布概念
23
Go事务边界画布工具设计
数据结构定义 · 拓扑排序 · 边界冲突检测
Go
事务边界画布工具…
24
边界超时与降级
超时阈值设置 · 熔断器(Hystrix-go) · 边界降级策略
边界超时
降级
25
事务边界监控与日志
OpenTelemetry追踪 · Span边界 · 日志聚合
事务边界监控
日志
26
边界一致性与隔离级别
读已提交 · 可重复读 · 快照隔离在分布式事务中的边界影响
边界一致性
隔离级别
27
Go单元测试事务边界
mock数据库 · 模拟协调者 · 边界条件覆盖
Go
单元测试事务边界
28
边界故障注入测试
chaos monkey思想 · 网络分区 · 节点宕机边界恢复
边界故障注入测试
chaos
29
生产环境事务边界最佳实践
避免长事务 · 控制粒度 · 异步化边界
生产环境事务边界…
避免长事务
30
综合实战
设计一个Go分布式订单系统 · 使用Saga+TCC混合模式 · 完整事务边界画布输出
综合实战
Go
所属VIP或分类
同VIP:Go分布式事务画布接口设计与契约测试
同VIP:Go分布式事务画布领域建模与架构设计
同VIP:Go工程实战:分布式事务事件风暴画布架构设计