与队列相关的配额 - Amazon Simple Queue Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

与队列相关的配额

下表列出了与队列相关的配额。

配额 描述
延迟队列 队列的默认(最小)延迟为 0 秒。最长为 15 分钟。
列出的队列 每个 ListQueues 请求 1,000 个队列。
长轮询等待时间 最长长轮询等待时间为 20 秒。
消息组 FIFO 队列中的消息组数量没有限额。
每个队列的消息数(积压) Amazon SQS 队列可以存储的消息数量是无限制的。
每个队列的消息数(传输中)

对于大多数标准队列(取决于队列流量和消息积压),最多可能有 120000 个传输中的消息(消费者从队列接收,但尚未从队列中删除)。如果您在使用短轮询,Amazon SQS 将返回OverLimit错误消息。如果您使用长轮询,Amazon SQS 不返回任何错误消息。为避免达到此配额,您应该在处理消息后将其从队列中删除。您还可以增加用来处理消息的队列的数量。要申请提高配额,请提交支持请求

对于 FIFO 队列,最多可能有 20000 个传输中的消息(消费者从队列接收,但尚未从队列中删除)。如果您达到此配额,则 Amazon SQS 不返回任何错误消息。

队列名称

队列名称可以包含最多 80 个字符。可接受以下字符:字母数字字符、连字符(-)和下划线(_)。

注意

队列名称区分大小写 (例如 Test-queuetest-queue 是不同的队列)。

FIFO 队列的名称必须以.fifo后缀。后缀计入 80 个字符的队列名称配额。若要确定队列是否FIFO,您可以检查队列名称是否以后缀结尾。

队列标签

我们建议不要向队列添加超过 50 个标签。

标签 Key 是必需的,而标签 Value 是可选的。
标签 Key 和标签 Value 区分大小写。
标签 Key 和标签 Value 可包含 Unicode 字母数字字符 (采用 UTF-8 格式) 和空格。允许使用以下特殊字符:_ . : / = + - @
标签 KeyValue 不得包含预留前缀 aws: (您不能删除带此前缀的标签键或值)。
最大标签 Key 长度为 128 个 Unicode 字符 (采用 UTF-8 格式)。标签 Key 不得为空或为 null。
最大标签 Value 长度为 256 个 Unicode 字符 (采用 UTF-8 格式)。标签 Value 可以为空或为 null。
标记操作仅限于每个 TPS Amazon Web Services 账户 。如果您的应用程序需要更高的吞吐量,提交请求