AWS Lambda 宣佈 Kafka 事件處理的增強式錯誤處理功能

張貼日期: 2025年11月24日

AWS Lambda 針對 Amazon Managed Streaming for Apache Kafka 和自管 Apache Kafka (SMK) 事件來源推出增強的錯誤處理功能。這些功能可讓客戶建立自訂重試組態、最佳化失敗訊息的重試作業,並將失敗事件作為失敗目的地傳送到 Kafka 主題,讓客戶得以利用強大的錯誤處理策略建立具彈性的 Kafka 工作負載。

客戶會使用 Kafka 事件來源映射 (ESM) 搭配 Lambda 函式來建置其關鍵任務型 Kafka 應用程式。Kafka ESM 能夠提供強大的失敗事件錯誤處理功能,方法是重試具有指數退避的事件,並在失敗時目的地 (例如 Amazon SQS、Amazon S3、Amazon SNS) 內保留失敗的事件。但是,客戶會需要自訂錯誤處理作業,以滿足嚴格的業務和效能要求。在此版本推出後,開發人員現在能夠針對失敗的事件處理執行精確控制,並在使用 Kafka ESM 的佈建模式時,利用 Kafka 主題作為其他失敗時目的地。客戶現在可以定義重試的特定重試限制和時間限制,自動將超出這些限制的失敗記錄丟棄到客戶指定的目的地。現在,客戶還可以設定批次中失敗記錄的自動重試作業,並增強其函數程式碼以報告個別失敗訊息,從而最佳化重試流程。

此功能適用於提供 AWS Lambda 針對 Kafka ESM 的佈建模式的所有 AWS 商業區域

若要啟用這些功能,請在 ESM API、AWS Console 和 AWS CLI 中提供 Kafka ESM 的組態參數。若要進一步了解,請參閱 Lambda ESM 文件AWS Lambda 定價。