張貼日期: Nov 25, 2019

AWS Lambda 現在支援平行化因子,這項功能可讓您同時使用多個 Lambda 叫用來處理 KinesisDynamoDB 資料串流的一個分區。這項新功能還可讓您在臨時性資料流量上,建構更敏捷的串流處理應用程式。 

依預設,Lambda 一次從一個分區叫用一批資料記錄的函數。對於單一事件來源映射,並行 Lambda 叫用的最大數目等於 Kinesis 或 DynamoDB 分區的數目。 

現在,您可以透過從 1 (默認) 至 10 的平行化因子,指定 Lambda 從分區輪詢的並行批次處理數目。例如,當平行化因子設定為 2 時,最多可以有 200 個並行 Lambda 叫用來處理 100 個 Kinesis 資料分區。當資料量易變且 IteratorAge 較高時,這有助於擴大處理輸送量。 

您可以透過 AWS 管理主控台、AWS CLI、AWS CloudFormation 或 AWS SDK for Lambda 開始使用該功能。在提供 AWS Lambda 的所有 AWS 區域皆可免費使用此功能。如需 AWS Lambda 適用區域的相關詳細資訊,請參閱 AWS 區域表。若要進一步了解,請參閱 AWS Lambda 開發人員指南中的 使用 AWS Lambda 搭配 Amazon Kinesis使用 AWS Lambda 搭配 Amazon DynamoDB,以及 適用於 Kinesis 和 DynamoDB 事件來源的全新 AWS Lambda 擴展控件