mcpField
S
saga-orchestration

saga-orchestration

github.com/sickn33开发49.3k166 次安装今天更新
代码仓库

关于 saga-orchestration

该技能介绍 Saga 编排模式,用于管理分布式事务和长时间运行的业务流程,适合协调多项服务、处理失败并设计补偿操作。它强调结合具体环境进行验证,不能替代测试或专家审查。

主要功能

  1. 01多服务事务协调
  2. 02补偿事务模式
  3. 03长流程管理
  4. 04分布式故障处理
  5. 05安全与验证指引

适用场景

  1. 01协调跨服务事务
  2. 02设计步骤失败后的补偿
  3. 03构建订单履约流程
  4. 04实现审批工作流

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill saga-orchestration

安装后在 Claude Code 中输入/saga-orchestration确认已加载。

附带文件references/detailed-guide.mdresources/implementation-playbook.md

详细介绍

Saga 编排

用于管理分布式事务和长时间运行的业务流程的模式。

详细指南

执行此技能前,请阅读详细指南。其中保留了完整的流程和参考资料。必须遵守其中的安全要求、前置条件和验证要求。针对特定任务时,请加载相关章节;若要端到端完成任务,请完整阅读指南。

以下情况请勿使用此技能

  • 任务与 Saga 编排无关
  • 需要使用此范围之外的其他领域或工具

以下情况请使用此技能

  • 协调多服务事务
  • 实现补偿事务
  • 管理长时间运行的业务工作流
  • 处理分布式系统中的故障
  • 构建订单履约流程
  • 实现审批工作流

限制

  • 仅当任务明确符合上述范围时,才使用此技能。
  • 不要将输出视为环境特定验证、测试或专家审核的替代品。
  • 如果缺少必要的输入、权限、安全边界或成功标准,请暂停并请求澄清。

示例

库存预留成功后,付款超时意味着结果未知。 再次扣款或释放库存前,请使用原始幂等键查询服务提供商; 记录处理结果,并持久化重试补偿的操作。

评论

支持 Markdown