Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / 开发工具

Saga 编排:为跨服务事务定义补偿状态机

将业务步骤、超时、幂等与补偿明确建模为可恢复的长期流程。

Skills

先确定事务参与服务、每步命令和成功事件,并标记不可逆副作用。为每一步定义持久状态、截止时间、瞬时/永久失败分类与有限重试;补偿动作必须有自己的幂等键,且说明无法撤销的外部效应。选择中央 orchestrator 或 choreography,并设计乱序/重复消息处理、超时检测、DLQ 和人工恢复路径。用部分失败场景测试状态迁移,确认重复投递不会重复扣款或预留;上线前展示副作用清单和回滚边界。

权限边界

前置条件

权限边界

限制

定义每步超时、可重试/永久失败、DLQ与人工恢复;补偿动作须被逐项审查且可重复安全执行。

固定上游来源

https://github.com/wshobson/agents/blob/46891e7e60da0e52baf1050b7b6391b64e84c6d9/plugins/backend-development/skills/saga-orchestration/SKILL.md

仓库
wshobson/agents
文件路径
plugins/backend-development/skills/saga-orchestration/SKILL.md
固定提交
46891e7e60da0e52baf1050b7b6391b64e84c6d9
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: MIT

适用工具

Saga state machine · Message broker · Compensation handlers

查看技能目录

主主题

让编码 Agent 从理解上下文走到验证修改

相关资源