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

与消息相关的限制

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

限制 描述
消息属性 一条消息可以包含最多 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 个条件。有关更多信息,请参阅 与策略相关的限制