本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon SQS 控制台配置队列参数
-
可见性超时 - 从队列(由一个使用者)收到的消息对其他消息使用者不可见的时间长度。相关详情,请参阅可见性超时。
注意
使用控制台配置可见性超时可配置队列中所有消息的超时值。要配置单条或多条消息的超时时间,必须使用其中一个 Amazon SDK。
-
消息保留期 - Amazon SQS 保留留在队列中的消息的时间长度。默认情况下,队列会将消息保留四天。您可以配置队列以将消息保留最多 14 天。相关详情,请参阅消息保留期。
-
传送延迟 - Amazon SQS 在传送已添加到队列的消息之前将会延迟的时间。相关详情,请参阅传送延迟。
-
最大消息大小 - 此队列的最大消息大小。相关详情,请参阅最大消息大小。
-
接收消息等待时间 - Amazon SQS 在队列收到接收请求后等待消息变为可用的最长时间。有关更多信息,请参阅 Amazon SQS 短轮询和长轮询。
-
启用基于内容的重复数据删除 - Amazon SQS 可以根据消息正文自动创建重复数据删除 ID。有关更多信息,请参阅 亚马逊SQSFIFO队列。
-
启用高吞吐量 FIFO - 用于为队列中的消息启用高吞吐量。选择此选项会将相关选项(重复数据删除范围和 FIFO 吞吐量限制)更改为为 FIFO 队列启用高吞吐量所需的设置。有关更多信息,请参阅Amazon SQS 中 FIFO 队列的高吞吐量 和Amazon SQS 消息配额。
-
重新驱动允许策略:定义哪些源队列可以将此队列用作死信队列。有关更多信息,请参阅 在 Amazon 中使用死信队列 SQS 。
为现有队列配置队列参数(控制台)
通过以下网址打开 Amazon SQS 控制台:https://console.aws.amazon.com/sqs/
。 -
在导航窗格中,选择 Queues (队列)。选择队列并选择编辑。
-
滚动到配置部分。
-
对于可见性超时,输入持续时间和单位。范围为 0 秒至 12 小时。默认值为 30 秒。
-
对于消息保留期,输入持续时间和单位。范围为 1 分钟至 14 天。默认值为 4 天。
-
对于标准队列,为接收消息等待时间输入一个值。范围为 0-20 秒。默认值为 0 秒,这会设置短轮询。任何非零值都会设置长轮询。
-
对于传送延迟,输入持续时间和单位。范围为 0 秒到 15 分钟。默认值为 0 秒。
-
对于最大消息大小,输入一个值。范围为 1 KB 至 256 KB。默认值为 256 KB。
-
对于 FIFO 队列,选择启用基于内容的重复数据删除以启用基于内容的重复数据删除。默认情况下,该设置处于禁用状态。
-
(可选)要让 FIFO 队列启用更高的吞吐量以便在队列中发送和接收消息,请选择启用高吞吐量 FIFO。
选择此选项会将相关选项(重复数据删除范围和 FIFO 吞吐量限制)更改为为 FIFO 队列启用高吞吐量所需的设置。如果更改使用高吞吐量 FIFO 所需的任何设置,则队列正常吞吐量生效,重复数据删除按规定进行。有关更多信息,请参阅Amazon SQS 中 FIFO 队列的高吞吐量 和Amazon SQS 消息配额。
-
对于重新驱动允许策略,请选择启用。从以下选项中选择:全部允许(默认)、按队列或全部拒绝。选择按队列时,按 Amazon 资源名称 (ARN) 指定最多 10 个源队列的列表。
-
配置完队列参数后,选择保存。