发布于: Nov 25, 2019
默认情况下,Lambda 每次从一个分区调用具有一批数据记录的函数。对于单个事件源映射,Lambda 并发调用的最大数目等于 Kinesis 或 DynamoDB 分区的数目。
现在,您可以指定 Lambda 通过并行化因子(从 1 [默认值] 到 10)从某个分区轮询的并发批次数。例如,当并行化因子设置为 2 时,您最多可以有 200 个并发 Lambda 调用来处理 100 个 Kinesis 数据分区。这有助于在数据卷不稳定且 IteratorAge 较高时提高处理吞吐量。
您可以通过 AWS 管理控制台、AWS CLI、AWS CloudFormation 或适用于 Lambda 的 AWS 开发工具包使用此功能。在推出 AWS Lambda 的所有 AWS 区域都可以免费使用此功能。有关 AWS Lambda 可用区域的更多信息,请参阅 AWS 区域表。要了解更多信息,请参阅 AWS Lambda 开发人员指南中的将 AWS Lambda 与 Amazon Kinesis 结合使用和将 AWS Lambda 与 Amazon DynamoDB 结合使用,以及 New AWS Lambda scaling controls for Kinesis and DynamoDB event sources。