在 Amazon SQS 中为 FIFO 队列启用高吞吐量 - Amazon Simple Queue Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Amazon SQS 中为 FIFO 队列启用高吞吐量

您可以为任何新的或现有的 FIFO 队列启用高吞吐量。创建和编辑 FIFO 队列时,该特征包括三个新选项:

  • 启用高吞吐量 FIFO - 增加当前 FIFO 队列消息的吞吐量。

  • 重复数据删除范围 - 指定是在队列级别还是在消息组级别进行重复数据删除。

  • FIFO 吞吐量限制 - 指定 FIFO 队列中消息的吞吐量配额是在队列级别还是在消息组级别设置的。

为 FIFO 队列启用高吞吐量(控制台)
  1. 开始创建编辑 FIFO 队列。

  2. 为队列指定选项时,选择启用高吞吐量 FIFO

    为 FIFO 队列启用高吞吐量会设置相关选项,如下所示:

    • 重复数据删除范围设置为消息组,这是为 FIFO 队列使用高吞吐量的必需设置。

    • FIFO 吞吐量限制设置为每个消息组 ID,这是为 FIFO 队列使用高吞吐量的必需设置。

    如果更改为 FIFO 队列使用高吞吐量所需的任何设置,则队列正常吞吐量生效,重复数据删除按规定进行。

  3. 继续为队列指定所有选项。完成后,选择创建队列保存

创建或编辑 FIFO 队列后,您可以向该队列发送消息以及接收和删除消息,所有这些都以更高的 TPS 完成。有关高吞吐量配额,请参阅亚马逊 SQS 消息配额中的消息吞吐量。