🛠 1、简述
在现代分布式系统中,订单处理涉及多步骤工作流(如库存扣减、支付确认、物流派单等)。为了确保这些步骤的 可靠性、可观测性 和 容错性,我们可以使用 Temporal 实现工作流管理。
本文将介绍如何在 Spring Boot 中集成 Temporal,并通过一个订单处理的实际案例进行演示。
2、🧠 什么是 Temporal?
Temporal 是一个开源的分布式工作流编排框架,允许你用代码编写长生命周期的业务流程(称为 workflow),并支持失败自动恢复、异步执行、状态保存、定时/重试等。
安装样例:https://shdxhl.blog.csdn.net/article/details/150165269
🔧 2.1 使用场景:订单处理流程
一个典