首页
›
Web后端与企业应用开发
›
019-分布式事务事件风暴画布
›
《Go分布式事务画布接口设计与契约测试》
VIP20
本课程属于:019-分布式事务事件风暴画布
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go分布式事务画布接口设计与契约测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
分布式事务概述
CAP理论 · BASE理论 · 分布式事务的挑战与场景
分布式事务概述
CAP
02
Go语言与分布式事务
Go在微服务中的角色 · Go并发模型对事务的支持 · 常用Go分布式事务框架概览
Go
语言
03
接口契约设计原则
API First设计 · OpenAPI/Swagger规范 · 契约即文档
接口契约设计原则
API
04
画布概念与价值
什么是画布(Canvas) · 画布在分布式事务设计中的作用 · 可视化与协作
画布概念
价值
05
事务参与者定义
服务节点 · 资源管理器 · 事务协调器在画布中的表示
事务参
者定义
06
事务流程建模
开始 · 提交 · 回滚
事务流程建模
开始
07
接口契约基础
HTTP方法(GET/POST/PU… · 路径设计 · 请求/响应结构
接口契约基础
HTTP
08
Go结构体与JSON序列化
定义请求/响应结构体 · 标签(Tag)使用 · 序列化与反序列化
Go
JSON
09
错误码与异常契约
统一错误码设计 · Go error处理模式 · 错误响应结构体定义
错误码
异常契约
10
事务上下文传递
Trace ID · Span ID · 事务ID在HTTP头中的传递契约
事务上下文传递
Trace
11
两阶段提交(2PC)接口契约
准备阶段接口 · 提交阶段接口 · 回滚阶段接口定义
PC
两阶段提交
12
三阶段提交(3PC)接口契约
CanCommit · PreCommit · DoCommit接口定义与状态机
PC
三阶段提交
13
TCC模式接口契约
Try接口 · Confirm接口 · Cancel接口定义与幂等性要求
TCC
模式接口契约
14
Saga模式接口契约
Saga编排器接口 · 本地事务接口 · 补偿接口定义
Saga
模式接口契约
15
最大努力通知接口契约
通知接口 · 回调接口 · 重试机制与幂等性设计
最大努力通知接口…
通知接口
16
消息队列与事务消息接口
Kafka/RocketMQ事务消息… · 半消息确认 · 回查接口
消息队列
事务消息接口
17
画布节点类型定义
原子节点 · 编排节点 · 并行节点
画布节点类型定义
原子节点
18
画布边与数据流定义
节点间依赖关系 · 数据传递契约 · 超时与重试策略
画布边
数据流定义
19
接口版本管理
URL版本 · Header版本 · 兼容性策略
接口版本管理
URL
20
安全契约
认证方式(JWT/OAuth2) · 权限校验 · 敏感数据脱敏接口定义
安全契约
JWT/OAuth2
21
健康检查与治理接口
/health · /ready · /metrics接口契约
健康检查
治理接口
22
分布式锁接口契约
锁获取 · 锁释放 · 锁续期接口定义
分布式锁接口契约
锁获取
23
幂等性接口契约
幂等键设计 · 去重表接口 · Go中间件实现
幂等性接口契约
幂等键设计
24
超时与重试契约
客户端超时设置 · 服务端超时响应 · 重试策略接口定义
超时
重试契约
25
画布元数据接口
画布创建 · 查询 · 更新
画布元数据接口
画布创建
26
事务状态查询接口
全局事务状态 · 分支事务状态 · 状态枚举定义
事务状态查询接口
全局事务状态
27
事务日志与审计接口
日志上报 · 审计查询 · Trace链路接口契约
事务日志
审计接口
28
画布模拟与测试接口
模拟事务执行 · Mock服务接口 · 契约测试框架
画布模拟
测试接口
29
Go代码生成与契约校验
根据OpenAPI生成Go代码 · 契约校验工具(如go-swagger…
Go
代码生成
30
综合案例
基于画布的分布式事务系统接口契约设计…
综合案例
基于画布的分布式…
所属VIP或分类
同VIP:Go分布式事务画布事务管理与一致性设计
同VIP:Go分布式事务画布领域建模与架构设计
同VIP:Go工程实战:分布式事务事件风暴画布架构设计