首页
›
Web后端与企业应用开发
›
019-分布式事务事件风暴画布
›
《实战项目:基于Go的分布式事务事件风暴画布订单系统》
VIP20
本课程属于:019-分布式事务事件风暴画布
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
实战项目:基于Go的分布式事务事件风暴画布订单系统
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与项目全景
分布式事务背景 · 事件风暴画布概念 · 订单系统业务场景总览
课程导学
项目全景
02
Go语言基础回顾与环境搭建
Go语言特性 · GOPATH与Go Modules · 安装Go与IDE配置
Go
语言基础回顾
03
事件风暴(Event Storming)入门
事件风暴起源 · 四种核心元素(Domain Even… · 工作坊流程
Event
Storming
04
订单系统领域事件识别
订单生命周期分析 · 识别关键领域事件(OrderPlac… · 事件风暴画布绘制
订单系统领域事件…
订单生命周期分析
05
命令与聚合建模
从事件反推命令(PlaceOrder… · 聚合边界划分(Order聚合/Pay… · 一致性边界
命令
聚合建模
06
限界上下文与上下文映射
订单上下文 · 支付上下文 · 库存上下文划分
限界上下文
上下文映射
07
分布式事务基础理论
ACID与BASE · CAP定理 · 一致性模型(强一致性/最终一致性)
分布式事务基础理…
ACID
08
两阶段提交(2PC)原理与Go实现
2PC协调者与参与者 · Go实现TCC(Try-Confir… · 订单支付场景实战
PC
Go
09
SAGA模式与Go实现
SAGA编排与协同 · Go实现Choreography S… · 订单创建与库存扣减SAGA
SAGA
Go
10
TCC模式深入与Go实战
TCC接口设计 · 空回滚与悬挂处理 · Go实现TCC框架(dtm/自定义)
TCC
Go
11
本地消息表与可靠消息最终一致性
本地消息表原理 · Go实现消息表+定时任务 · 订单状态同步场景
本地消息表
可靠消息最终一致…
12
事件驱动架构与消息中间件
Kafka/RabbitMQ/NAT… · Go连接Kafka(Sarama/C… · 事件发布与订阅
事件驱动架构
消息
13
Go微服务框架选型与搭建
Gin/Go-zero/Kratos… · 基于Go-zero搭建订单微服务 · 服务注册与发现(etcd)
Go
微服务框架选型
14
订单系统数据库设计
订单表 · 支付表 · 库存表ER设计
订单系统数据库设…
订单表
15
事件风暴画布工具实现(一)
需求分析 · 画布数据结构设计(事件/命令/聚合/… · Go数据结构定义
事件风暴画布工具…
需求分析
16
事件风暴画布工具实现(二)
后端API开发(Gin RESTfu… · 事件CRUD · 泳道管理
事件风暴画布工具…
API
17
事件风暴画布工具实现(三)
前端交互(Vue3+SVG) · 拖拽事件 · 画布渲染
事件风暴画布工具…
Vue3+SVG
18
订单核心流程实现(一)
创建订单命令 · OrderPlaced事件发布 · 聚合状态机
订单核心流程实现
创建订单命令
19
订单核心流程实现(二)
支付流程(TCC) · 支付成功事件 · 订单状态更新
订单核心流程实现
TCC
20
订单核心流程实现(三)
库存扣减(SAGA) · 补偿事务 · 库存不足回滚
订单核心流程实现
SAGA
21
分布式事务协调器设计
事务ID生成(Snowflake) · 事务日志 · 事务状态机
分布式事务协调器…
ID
22
幂等性与去重机制
幂等键设计 · Go实现幂等中间件 · 重复消息处理
幂等性
去重机制
23
分布式事务监控与告警
事务状态追踪 · Prometheus指标暴露 · Grafana看板
分布式事务监控
告警
24
异常处理与补偿策略
超时处理 · 重试机制(指数退避) · 死信队列
异常处理
补偿策略
25
单元测试与集成测试
Go testing框架 · mock接口 · 事务场景测试(正常/异常/补偿)
单元测试
集成测试
26
性能优化与压测
Go pprof性能分析 · 数据库连接池优化 · Kafka批量发送
性能优化
压测
27
安全与权限控制
JWT认证 · RBAC权限模型 · API限流(令牌桶)
安全
权限控制
28
容器化与部署
Dockerfile编写 · docker-compose编排(M… · K8s部署要点
容器化
部署
29
CI/CD流水线
GitHub Actions配置 · 自动化测试 · 镜像构建
CI/CD
流水线
30
课程总结与进阶方向
项目回顾 · 分布式事务最佳实践 · Seata/DTM对比
课程总结
进阶方向
所属VIP或分类
同VIP:Go分布式事务画布事务管理与一致性设计
同VIP:Go分布式事务画布接口设计与契约测试
同VIP:Go分布式事务画布领域建模与架构设计