本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
透過對 Amazon SQS 事件來源使用 AWS Lambda 事件篩選和部分批次回應來提高應用程式效能
Alan Oberto Jimenez,Amazon Web Services (AWS)
2022 年 9 月 (文件歷史記錄)
本指南涵蓋為 Amazon Simple Queue Service (Amazon SQS) 事件來源設定 AWS Lambda 事件篩選和部分批次回應的最佳實務。這些控制解決了與 Lambda 預設訊息批次處理行為關聯的兩個常見效能缺陷:
導致 Lambda 函數多次重試整個 Amazon SQS 訊息批次的毒丸訊息
導致 Lambda 函數不必要地調用的不相關 Amazon SQS 事件
透過設定這些控制,您可以設定 Lambda 函數以更有效率地處理 Amazon SQS 訊息批次並提高無伺服器應用程式的效能。
目標業務成果
本指南可協助您執行以下操作:
透過減少 Lambda 函數處理 Amazon SQS 訊息批次所需的時間,改善無伺服器應用程式的使用者體驗。
透過隔離 Lambda 函數無法處理的 Amazon SQS 訊息,提高無伺服器架構的操作功能和整體穩定性。
透過減少不必要的 Lambda 函數調用數量,降低無伺服器應用程式的營運成本。
簡化 Lambda 函數的程式碼,以提高處理 Amazon SQS 訊息批次時的效能。