mcpField
A
azure-durable-task

azure-durable-task

github.com/microsoftdocs云与 DevOps79670 次安装3 天前更新
代码仓库

关于 azure-durable-task

为使用 Azure Durable Task 的开发者和 Agent 提供参考指南,涵盖架构、配置、可靠性及部署,并结合本地速查内容与在线文档获取。

主要功能

  1. 01编排最佳实践与错误重试
  2. 02框架和存储后端选择
  3. 03长流程与事件设计模式
  4. 04配额、配置和实例管理
  5. 05版本控制与安全部署

适用场景

  1. 01设计可靠的编排与重试逻辑
  2. 02选择 Durable Functions 或托管方式
  3. 03构建人工审批和扇入扇出流程

MCP 相关

该技能可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 获取文档;也可使用 fetch_webpage 作为替代。

安装

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

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-durable-task

安装后在 Claude Code 中输入/azure-durable-task确认已加载。

详细介绍

Azure Durable Task 技能

此技能为 Azure Durable Task 提供专业指导,涵盖最佳实践、决策制定、架构与设计模式、限制与配额、配置、集成与编码模式,以及部署。它结合了本地快速参考内容与远程文档获取功能。

如何使用此技能

IMPORTANT for Agent:使用下方的类别索引查找相关章节。对于带有行范围的类别(例如 L35-L120),使用 read_file 读取指定行。对于带有文件链接的类别(例如 [security.md](security.md)),使用 read_file 读取链接指向的参考文件。

IMPORTANT for Agent:如果 metadata.generated_at 超过 3 个月,请建议用户从仓库拉取最新版本。如果 mcp_microsoftdocs 工具不可用,请建议用户安装:安装指南

此技能需要网络访问权限才能获取文档内容:

  • 首选:使用 mcp_microsoftdocs:microsoft_docs_fetch,并在查询字符串中使用 from=learn-agent-skill。返回 Markdown。
  • 备用:使用 fetch_webpage,并在查询字符串中使用 from=learn-agent-skill&accept=text/markdown。返回 Markdown。

类别索引

类别行说明
最佳实践L35-L41提供有关编写可靠的协调器代码、处理故障和重试,以及在 Azure Durable Task/Functions 中设计单例协调的指导。
决策制定L42-L47提供有关选择 Durable Functions 还是原始 Durable Task 托管方式,以及比较存储提供程序/后端(例如 Azure Storage、SQL、Netherite)的持久性、规模和可靠性的指导。
架构与设计模式L48-L57介绍在 Durable Task 中协调复杂工作流的模式:长时间运行/永久协调、外部事件、扇出/扇入、人工审批、监控循环和函数链。
限制与配额L58-L63介绍如何配置自定义协调状态数据的限制、查询状态负载,以及监控 Durable Task Scheduler 操作指标、用量和计费。
配置L64-L68介绍如何配置 Durable Task 中心存储(连接、缩放、可靠性),以及如何使用实例管理 API 查询、控制和管理协调实例。
集成与编码模式L69-L73介绍如何管理 Durable 协调实例:启动、查询、终止、清除,以及使用实例管理 API 控制生命周期和进行监控。
部署L74-L77提供有关如何使用版本控制安全部署 Durable 协调、处理破坏性更改,以及在不中断运行中工作流的情况下管理升级的指导。
最佳实践
主题URL
在 Durable Task 中应用协调器代码约束https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-code-constraints
处理 Durable 协调中的错误和重试https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-error-handling
在 Durable Functions 中实现单例协调器https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-singletons
决策制定
主题URL
选择 Durable Functions 还是 Durable Task 托管方式https://learn.microsoft.com/en-us/azure/durable-task/common/choose-orchestration-framework
比较 Durable Task 存储提供程序并选择后端https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-storage-providers
架构与设计模式
主题URL
使用 continue-as-new 实现永久编排https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-eternal-orchestrations
在 Durable 编排中处理外部事件https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-external-events
在 Durable Functions 中使用扇出/扇入模式https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-fan-in-fan-out
在 Durable Task 中实现人工交互工作流https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-human-interaction
使用 Durable Task 构建监视器模式工作流https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-monitor
使用 Durable Task 实现函数链式调用https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-sequence
限制与配额
主题URL
配置和查询自定义编排状态限制https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-custom-orchestration-status
监视 Durable Task Scheduler 操作指标和计费https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-metrics
配置
主题URL
配置和管理 Durable Task hubs 存储https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-hubs
集成与编码模式
主题URL
对 Durable 编排使用实例管理 APIhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-instance-management
部署
主题URL
使用编排版本控制安全部署 Durablehttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-orchestration-versioning

评论

支持 Markdown