发布于: May 27, 2021

2020 年 12 月 17 日,Amazon Simple Queue Service 开始支持 FIFO 队列高吞吐量模式的预览版。今天,Amazon SQS 宣布 FIFO 队列高吞吐量模式全面开放,最高支持每个 API 操作每秒处理 3000 条消息。与当前的 SQS FIFO 队列吞吐量配额相比,该模式的吞吐能力提高了 10 倍。

Amazon SQS 是一种完全托管的消息队列服务,让您可以解耦和扩展微服务、分布式系统和无服务器应用程序。Amazon SQS 提供两种消息队列类型,即标准和 FIFO。标准队列提供最高吞吐量、最大努力排序和至少一次传送。FIFO 队列支持通过消息组来处理已排序的不同消息包,从而确保消息仅被处理一次,并且处理顺序与其发送顺序完全一致。

FIFO 队列新的高吞吐量模式使客户能够以以前支持的 10 倍速度发送和接收消息。吞吐量的这种增加使得开发人员可以轻松地构建同步处理大量业务关键型事务数据的应用程序,而无需编写复杂的错误处理和消息排序代码。相关示例使用案例包括银行交易日志、股票报价器、航班跟踪器、价格更新、新闻广播和库存管理。

FIFO 队列的高吞吐量模式入门非常简单。只需导航至 Amazon SQS 控制台并为新的或现有的 FIFO 队列启用高吞吐量 FIFO 选项即可。您还可以通过 SQS API 启用此功能。

FIFO 队列的高吞吐量模式已在提供 Amazon SQS 的所有商业区域和 GovCloud 区域开放。要了解有关 Amazon SQS FIFO 队列的更多信息,请参阅 Amazon SQS 常见问题Amazon SQS 开发人员指南