发布于: Nov 6, 2023

对于使用 Lambda 事件源映射Amazon EventBridge 管道Amazon Simple Queue Service (Amazon SQS) 配置为事件源的峰值 Lambda 工作负载,AWS Lambda 现在支持 5 倍的轮询扩展速度(每分钟最多增加 300 次并发执行)。这让客户能够使用 Lambda 和 SQS 队列(标准队列或先入先出)构建事件驱动型应用程序,从而在队列中的消息突然爆发时实现更快的扩展,并减少了复制 Lambda 函数或 SQS 队列以便加快消息处理速度的需求。

当 Lambda 函数订阅到 SQS 队列时,Lambda 会轮询队列中的消息(根据消息积压情况,每分钟最多并发执行 60 次),并调用 Lambda 函数。对于对延迟敏感的事件驱动型应用程序,消息的突然激增可能会导致用户遭遇延迟。在今天的发布之后,对于消息积压激增的队列,订阅 SQS 队列的 Lambda 函数的扩展速度最多可以提高 5 倍,每分钟最多可以增加 300 次并发执行,并实现更快的消息处理。

这一功能现已在支持 AWS Lambda 的所有 AWS 区域全面推出。 

使用事件源映射或 EventBridge 管道配置了 SQS 的所有 Lambda 函数均会自动提高速度,用户无需额外付费。要控制最大并发执行数,请为您的 Lambda 函数设置预留并发,或为事件源映射设置最大并发。有关结合使用 Lambda 和 SQS 的更多信息,请参阅 Lambda 文档。