Agent Skills
返回列表
🤖

时序持久化执行工作流编排平台

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/temporal-durable-execution-workflow-platform。

技能介绍

要解决的问题

长耗时、跨服务的工作流一旦遇到进程中断、网络抖动或第三方 API 间歇性失败,恢复逻辑基本靠手工实现:记录断点、写重试、做补偿、保证幂等,每一项都是重复造轮子。这类代码散落在各服务里,既难测试也难审计,一旦某个环节漏了处理,整个编排就可能出现不一致。

核心机制

思路是把「持久化执行」(durable execution)引入工作流编排。你用 SDK 把编排逻辑写成普通代码,平台负责将其持久化,并在故障后自动恢复到中断点继续执行,而不是从头重跑。

  • 自动重试与超时:对不可靠的外部调用按策略重试,超时由平台统一管理,不用散落在业务代码各处。
  • 故障恢复:进程重启后从上一次执行点继续,已完成的工作不会被推倒重来。
  • 多语言 SDK:提供 Go、Java、Python、TypeScript、.NET、PHP 版本,可以直接嵌入现有服务栈,不必为了引入平台而重写语言选型。

上手路径大致是:先在本地拉起一套完整环境(预构建镜像加依赖),跑通示例工作流,理解执行记录与恢复的行为,再把生产业务逐步迁入。

适用边界

  • 平台解决的是执行的可靠性,不替代业务逻辑本身的正确性;补偿逻辑与幂等设计仍要自己考虑。
  • 适合跨服务、长事务、需要多次重试的场景。如果是一次同步调用就能搞定的短链路,引入它是过度设计。
  • 本地预构建镜像面向开发与测试,生产环境的部署方式、存储与网络规划需要按自身基础设施评估。

使用场景

  • 支付回调可能中断,需要编排跨服务长流程并自动重试,保证最终一致
  • 批处理任务运行数小时,进程重启后要从断点继续而非全部重跑
  • 依赖多个不稳定第三方 API,需要按策略重试并统一处理超时
  • 多团队用不同语言实现服务,需要一套统一编排 SDK 串联业务流程

适合人员

  • 负责长事务流程的后端工程师,需要故障后自动恢复而不必手写断点
  • 跨服务编排的架构师,要在多种语言栈里统一重试与超时策略
  • 排查间歇性失败的运维或 SRE,希望平台层自动处理重试而非逐处打补丁
  • 多团队协作平台的开发者,用 TypeScript、Go、Python 等不同 SDK 编写同一套工作流