Amazon Simple Queue Service
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

Amazon SQS 限制

本主题列出了 Amazon Simple Queue Service (Amazon SQS) 中的限制。

与队列相关的限制

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

限制 说明
延迟队列 The minimum delay for a queue is 0 seconds. The maximum is 15 minutes.
每个队列处于飞行状态的消息数

对于 标准 队列,其传输中的消息的最大数目为 120000 (received from a queue by a consumer, but not yet deleted from the queue)。如果您达到此限制,Amazon SQS 将返回 OverLimit 错误消息。为避免达到此限制,您应该在处理消息后将其从队列中删除。您还可以增加用来处理消息的队列的数量。要请求提高上限,请登记支持请求

对于 FIFO 队列,其传输中的消息的最大数目为 20000 (received from a queue by a consumer, but not yet deleted from the queue)。如果您达到此限制,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。如果您的应用程序需要更高的吞吐量,请提出技术支持请求

与消息相关的限制

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

限制 说明
批处理消息 ID 批处理消息 ID最多可包含 80 个字符。可以使用以下字符:字母数字字符、连字符 (-) 和下划线 (_)。
消息属性 一条消息可以包含最多 10 个元数据属性。
消息批

一个消息批请求中最多可包含 10 条消息。有关更多信息,请参阅 Amazon SQS 批处理操作 部分中的 配置 AmazonSQSBufferedAsyncClient

消息内容

消息可以仅包含 XML、JSON 和非格式化的文本。允许以下 Unicode 字符:#x9 | #xA | #xD | #x20#xD7FF | #xE000#xFFFD | #x10000#x10FFFF

此列表中未包含的任何字符将被拒绝。有关更多信息,请参阅字符的 W3C 规范

消息保留 默认情况下,消息将保留 4 天。最小值为 60 秒 (1 分钟)。最大值为 1209600 秒 (14 天)。
消息吞吐量 标准 队列每个 操作支持接近无限的每秒事务数 (TPS)。
  • 默认情况下,借助批处理,FIFO 队列每秒最多支持 3000 条消息。要请求提高上限,请登记支持请求

  • 不使用批处理,FIFO 队列每秒最多支持 300 条消息 (每秒 300 个发送、接收或者删除操作)。

消息定时器
消息大小

最小消息大小为 1 字节 (1 个字符)。最大消息大小为 262144 字节 (256 KB)。

要发送大于 256 KB 的消息,可以使用适用于 Java 的 Amazon SQS 扩展客户端库。使用此库可以将包含引用的 Amazon SQS 消息发送到 Amazon S3 中的消息负载。最大负载大小为 2 GB。

消息可见性超时 消息的默认可见性超时为 30 秒。最大值为 12 小时。
策略信息 最大限制为 8192 个字节、20 个语句、50 个委托人或 10 个条件。有关更多信息,请参阅与策略相关的限制

与策略相关的限制

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

名称 最高
操作 7
字节 8192
条件 10
委托人 50
语句 20