毕业设计:五方案混搭电商交易链路
2026/8/22大约 2 分钟
分布式事务系列 · 阶段 6 · 毕业实战 · 第 48/49 篇 · 🚧 占位待学
上一篇:《选型决策树:六方案一张图》
下一篇:《资深自检 20 问》
学习大纲:《分布式事务学习总纲》
状态:待学习。 本文为占位文档:知识点清单、实验与验收标准已就绪,正文待按「先学习、先实验、再撰写」补全。
对应总纲单元:阶段 6 · 单元 6.2
一、本文要解决的问题
真实系统从来不是单一方案。把五种方案混进一条电商交易链路,每个环节都断一次,验证恢复能力——这是毕业设计。
二、知识点清单
- 链路设计:订单 + 库存(TCC 或 AT)、支付 → 积分(可靠消息)、物流通知(最大努力通知)、退款(Saga)
- 架构图与设计文档:每个环节的选型理由必须用 CAP / BASE 说理
- 失败演练矩阵:每个环节的人为故障点与预期行为
三、动手实验(学习时必须真跑)
- 实现全链路(可用最小可行版本)
- 逐环节人为断一次(kill / 超时 / 抛异常),验证恢复并记录
四、验收标准(全部通过才进入下一篇)
五、写作提示(补正文时遵守)
- 开篇问题驱动;结构走「是什么 → 为什么 → 怎么做 → 背景知识」
- 所有代码、命令、输出必须先在本机跑通再写入,不得杜撰
- 版本口径以总纲环境清单为准(Apache Seata 2.6.0 / MySQL 8.0 / RocketMQ 5.x / Spring Boot 3.x)
- 涉及版本敏感结论时标注出处与时间
本篇完成后,把文首导航块的「🚧 占位待学」去掉,并在总纲处打卡。