簡介
Durable Functions 是 Azure Functions 的一個延伸,可讓您在 Azure 中執行持久的具狀態作業。 Azure 會提供基礎結構來維護狀態資訊。 您可以使用 Durable Functions 來協調長時間執行的工作流程。 使用此方法時,您可以享有無伺服器主控模型的所有優點,同時又可讓 Durable Functions 架構處理活動監視、同步處理及執行階段考量。
假設貴公司具有用於專案設計提案的手動核准程序。 您想要將此程序自動化,但仍讓人員參與程序。 作為先決條件,您實作的工作流程解決方案必須要能夠協調不同持續時間的活動,且應該要符合成本效益。 由於您的業務也在自訂商務邏輯上執行,因此解決方案必須有足夠的彈性來執行專屬程式碼。
在此課程模組結束時,您將了解如何使用 Durable Functions 將長時間執行的工作流程當作一組活動來進行協調。
學習目標
在本單元中,您將:
- 探索 Durable Functions。
- 設計長時間執行的核准程序工作流程。
- 使用 Durable Functions 來實作長時間執行的核准程序工作流程。
必要條件
- 體驗 Azure Functions
- 體驗 Azure 入口網站