发布于: Jun 28, 2018

AWS Lambda 现支持 Amazon SQS 作为事件源。这使您可以将消息队列作为事件源,使用 Lambda 构建无服务器应用程序。Amazon SQS 是一种完全托管的消息队列服务,提供分布式软件组件和微服务之间的可靠通信。

Lambda 使您可以运行代码以响应事件,例如 S3 通知或 Amazon SNS 消息。它可轻松处理来自 Amazon Kinesis Data Streams 或 Amazon DynamoDB Streams 的数据流。现在,通过发送消息至 Amazon SQS 队列来触发 Lambda 函数也变得更加简单。

如需开始使用,请通过 AWS 管理控制台、AWS CLI 或 AWS SDK for Lambda 选择您希望用作为 Lambda 函数的事件源的 SQS 队列。Lambda 将调用函数来处理队列中的消息。您还可以使用 AWS 无服务器应用程序模型 (AWS SAM) 来部署和管理使用 SQS 队列的无服务器应用程序。

在 Lambda 的所有可用区域均可提供 SQS 作为事件源支持。如需了解使用 SQS 作为事件源的更多信息,请参阅 Lambda 开发人员指南