配置队列参数(控制台) - Amazon Simple Queue Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

配置队列参数(控制台)

Amazon SQS FIFO 队列的高吞吐量目前为预览版,可能会发生变化。有关更多信息,请参阅预览版:FIFO 队列的高吞吐量

创建编辑队列时,您可以配置以下参数:

  • Visibility timeout (可见性超时) – 从队列(由一个使用者)接收的消息对其他消息使用者不可见的时间长度。有关更多信息,请参阅可见性超时

    注意

    使用控制台配置可见性超时会为队列中的所有消息配置超时值。要配置一条或多条消息的超时,您必须使用 AWS SDKs 之一。

  • 消息保留期 – 保留保留在队列中的消息的时间。Amazon SQS默认情况下,队列将消息保留 4 天。您可以配置队列以将消息保留最多 14 天。有关更多信息,请参阅消息保留期

  • 传输延迟 – 在传输添加到队列的消息之前 Amazon SQS 将延迟的时间。有关更多信息,请参阅交付延迟

  • 最大消息大小 – 此队列的最大消息大小。有关更多信息,请参阅最大消息大小

  • Receive message wait time (接收消息等待时间) – 队列收到接收请求后等待消息可用的最长时间。Amazon SQS有关更多信息,请参阅Amazon SQS 短轮询和长轮询

  • 启用基于内容的重复数据删除 – Amazon SQS 可以根据消息正文自动创建重复数据删除 IDs。有关更多信息,请参阅Amazon SQS FIFO (先进先出) 队列

  • 启用高吞吐量 FIFO 用于为队列中的消息启用高吞吐量。–此选项当前为预览版。选择该选项会将相关预览选项(Deduplication scope (重复数据删除范围)FIFO throughput limit (FIFO 吞吐量限制))更改为启用高吞吐量所需的设置。有关更多信息,请参阅 预览版:FIFO 队列的高吞吐量与消息相关的配额

为现有队列配置队列参数(控制台)

  1. 通过以下网址打开 Amazon SQS 控制台:https://console.amazonaws.cn/sqs/

  2. 在导航窗格中,选择 Queues (队列)。选择一个队列,然后选择 Edit (编辑)

  3. 滚动到 Configuration (配置) 部分。

  4. 对于 Visibility timeout (可见性超时),输入持续时间和单位。范围为 0 秒到 12 小时。默认值为 30 秒。

  5. 对于 Message retention period (消息保留期),输入持续时间和单位。范围为 1 分钟到 14 天。默认值为 4 天。

  6. 对于 Delivery delay (交付延迟),输入持续时间和单位。范围为 0 秒到 15 分钟。默认值为 0 秒。

  7. 对于 Maximum message size (最大消息大小),输入一个值。范围为 1 KB 到 256 KB。默认值为 256 KB。

  8. 对于标准队列,为 Receive message wait time (接收消息等待时间) 输入一个值。范围为 0 到 20 秒。默认值为 0 秒,这设置短轮询。任何非零值都设置长轮询。

  9. 对于 FIFO 队列,选择 Enable content-baseduplication (启用基于内容的重复数据删除) 以启用基于内容的重复数据删除。默认设置是禁用的。

  10. (可选)对于 FIFO 队列,要为队列中的消息发送和接收启用高吞吐量,请选择 Enable high throughput FIFO (启用高吞吐量 FIFO)(预览版)。

  11. 配置完队列参数后,选择 Save