Amazon Simple Queue Service
开发人员指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

与队列相关的限制

下表列出了与队列相关的限制。

限制 描述
每个队列处于飞行状态的消息数

对于每个标准队列,其传输中的消息的最大数目为 120000。如果您达到此限制,Amazon SQS 将返回 OverLimit 错误消息。为避免达到此限制,您应该在处理消息后将其从队列中删除。您还可以增加用来处理消息的队列的数量。

对于每个 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。
标记 API 操作限制为每个 AWS 账户 5 TPS。如果您的应用程序需要更高的吞吐量,请提出技术支持请求