发布于: Jan 20, 2022

AWS Lambda 现支持最大批处理时段,一种允许开发人员微调 Lambda 调用以实现成本优化的新功能。此功能使您可以在处理作为事件源的适用于 Apache Active MQ 和 RabbitMQ 的 Amazon MSK、Apache Kafka、Amazon MQ 的数据时对批处理行为进行额外控制。

Lambda 以固定的节奏从事件源流中读取记录,并通过一批记录调用函数。最大批处理时段允许您在调用函数之前等待 300 秒以生成批处理。现在,当满足下列条件之一时调用函数:负载大小达到 6MB,最大批处理时段达到其最大值,或批处理大小达到其最大值。借助最大批处理时段,您可以在每次调用时增加传递给函数的平均记录数。当您希望减少调用次数并优化成本时,这会非常有用。

您可以通过 AWS 管理控制台、AWS CLI 或适用于 Lambda 的 AWS SDK 开始使用最大批处理时段。批处理时段可在可用 AWS Lambda 的所有区域免费使用。有关 AWS Lambda 可用区的更多信息,请参阅 AWS 区域列表。要了解更多信息,请参阅