概觀
什麼是持久任務?持久任務文件
Durable Task 是 Microsoft 用於將工作流程與編排建置為普通程式碼的技術,能為您處理狀態持久化、自動恢復及分散式協調。 Durable Task 包含用於自我裝載應用程式的 Durable Task SDK、用於 Azure Functions 無伺服器主機的 Durable Functions、Durable Task Scheduler 儲存體提供者,以及 Durable Agentic 應用程式模式。
Durable Functions
在 Azure Functions 上托管的無伺服器協作流程
Durable Task SDK
可攜式 SDK 用於在任何計算平台上託管耐用工作流程
持久性工作排程器
專為耐用工作負載打造的全管理後端服務
核心概念
程式碼限制與限制
了解建構持久編排時需要注意的程式碼限制與限制。
任務樞紐
學習任務集線器如何儲存編排、活動與實體功能的進度。
錯誤處理和重試
學習如何在「持久任務」編排流程中處理錯誤及實現重試。
持久性實體
學習如何在 Durable Task 中定義和管理有狀態實體。
版本控制與部署安全
學習如何在 Durable Task 中管理版本管理並確保安全部署。
任務排程與計時器
學習如何在 Durable Task 中排程配器和使用計時器。
持久的應用模式
函式鏈結
學習如何將函數串接成一連串的相依步驟。
扇出/扇入
學會如何同時執行多個功能,然後等待它們完成。
監視器
學習如何實施長期監控流程,以回應環境變化。
人際互動
了解如何設計等待人工輸入或核准的協調流程。
探索更多
在 Azure 容器應用程式 中的長期執行
在 Azure 容器應用程式 中實現你的工作流程中的持久執行。
Agent Framework 中的 Durable Functions
在 Azure 的無伺服器環境中建構有狀態的 AI 代理與多代理確定性協調。
Durable Task 程式碼範例
探索在各種環境中實作持久編排的程式碼範例。