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

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

与队列相关的配额

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

配额 Description
延迟队列 队列的默认(最小)延迟为 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。
标记操作限制为每个 AWS 账户 5 TPS。如果您的应用程序需要更高的吞吐量,请提交请求