Amazon Simple Queue Service
开发人员指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

与消息相关的限制

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

限制 描述
消息属性 一条消息可以包含最多 10 个元数据属性。
消息批

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

消息内容

消息可以仅包含 XML、JSON 和非格式化的文本。允许以下 Unicode 字符:

#x9 | #xA | #xD | #x20#xD7FF | #xE000#xFFFD | #x10000#x10FFFF

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

消息保留 默认情况下,消息将保留 4 天。最小值为 60 秒 (1 分钟)。最大值为 1209600 秒 (14 天)。
消息吞吐量 标准 队列每个 API 操作可以支持接近无限的每秒事务数 (TPS)。
  • 不使用批处理,FIFO 队列每秒最高支持 300 条消息 (每秒 300 个发送、接收或者删除操作)。

  • 如果您利用最大批处理能力 (每个操作 10 条消息),则 FIFO 队列每秒最高可以支持 3,000 条消息。

消息大小

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

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

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