发布于: Dec 16, 2019
我们现在支持将 Amazon SQS FIFO 作为 Amazon Lambda 上的事件源。这让您可以使用 Lambda 来构建事件驱动型的应用程序。在这些应用程序中,有序的事件和操作至关重要。例如,您可以构建一个应用程序,通过按正确的顺序发送价格修改来显示正确的产品价格。
Amazon SQS 是一种完全托管的消息队列服务,在分布式软件组件和微服务之间提供可靠的通信。目前它有两个版本:SQS 标准队列和 SQS FIFO 队列。FIFO 队列是标准队列的改进和补充:它可以保护消息发送和接收的确切顺序,并支持在单个队列中允许多个有序消息组的消息组。
Lambda 允许您运行代码以响应来自数据流和队列服务的事件。它支持 Amazon Kinesis Data Streams、Amazon DynamoDB Streams 和 Amazon SQS 标准队列。现在,您可以使用 Lambda 来处理来自 Amazon SQS FIFO 队列的消息。处理的顺序遵循消息组中消息的顺序。
您可以通过 亚马逊云科技管理控制台、Amazon CLI、Amazon CloudFormation 或适用于 Lambda 的 开发工具包开始将开发工具包开始将 SQS FIFO 队列作为 Lambda 事件源。它现已支持提供 Amazon Lambda 的所有 开发工具包开始将中国区域。您只需为 Lambda 服务代表您执行的 SQS API 操作付费,此外还需支付用于处理消息的 Lambda 请求和持续时间的费用。要详细了解哪些区域提供 Amazon Lambda,请参阅 Amazon 中国区域表。要了解更多信息,请参阅 Amazon Lambda 开 发人员指南中的将 Amazon Lambda 与 Amazon SQS FIFO 结合使用。