- 運算›
- AWS Lambda›
- Lambda 耐久性函式
AWS Lambda 耐久性函式介紹
利用 AWS Lambda 耐久性函式,簡化多步驟應用程式和 AI 工作流程的建置,一切皆基於 Lambda 現有的程式設計模型。耐久性函式會自動檢查進度,在長時間執行的任務中暫停執行長達一年,且能從故障中復原。您無需管理其他基礎結構,也無需編寫自訂狀態管理和錯誤處理程式碼,因而能夠加快創新速度。使用耐久性函式,您可以建立能夠承受故障的訂單處理系統、協調具有自動復原功能的微服務交易,或是實作可暫停執行以等待人為決策的 AI 輔助核准工作流程。
優勢
使用您偏好的程式設計語言,藉助熟悉的程式設計模式,來簡化多步驟應用程式與 AI 工作流程的建置。
透過內建的錯誤處理、自動執行重試,以及在失敗後復原,強化了應用程式復原能力。
在等待期間 (例如人工核准) 暫停及繼續執行,藉此來高效地提升營運效率,並且只需依作用中運算時間計費。在 Lambda 主控台中輕鬆觀察耐久性函式執行的進度。
功能
使用您偏好的程式設計語言和工具,來編寫、測試耐久性函式及進行偵錯。
在建立 Lambda 函式時,透過簡單的組態設定來實現耐久性函式。此外,可以使用新的 Lambda 事件處理常式基元,例如「步驟」和「等待」,來增強業務邏輯。
使用「步驟」來檢查進度,並搭配自動重試,以及從最後的已知檢查點來進行復原。
在等待外部事件 (例如需要人機迴圈的 AI 工作流程或訂單處理) 期間,使用「等待」和「回呼」模式,可暫停執行長達一年。
使用案例
建置恢復能力強的付款流程,可在故障時維持交易狀態並自動處理重試。協調付款供應商之間的多步驟授權、欺詐檢查和結算,並確保對各個步驟進行完整的稽核追蹤。
建立多步驟 AI 工作流程,將模型呼叫鏈結起來,納入人工意見回饋,並在故障期間確切地處理長時間執行的任務。暫停後自動恢復執行,且僅需為作用中執行時間付費。
具備內建恢復能力,可跨庫存、付款、運送和通知系統協調訂單處理。自動處理部分故障、即使發生中斷也能保留訂單狀態,且等待外部事件期間不會耗用運算資源。
為員工入職、貸款核准和合規程序等持續數天或數週的作業,建置可靠的工作流程。在人工核准、系統整合和排程任務期間保持工作流程狀態,同時提供對流程狀態和歷史記錄的完整可見性。
找到今天所需的資訊了嗎?
讓我們知道,以便我們改善頁面內容的品質