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

Amazon SQS 文档历史记录

下表列出了对 Amazon Simple Queue Service 开发人员指南 的更改。有关 Amazon SQS 功能发布和改进,请参阅 Amazon SQS 发行说明

日期 文档更新
2018 年 10 月 10 日 已更新新增的和经常查看的 Amazon SQS 主题部分。
2018 年 9 月 4 日
2018 年 8 月 27 日 更正了操作和资源参考部分中的信息。
2018 年 8 月 22 日 重新编写了使用 AWS CloudTrail 记录 Amazon SQS API 调用部分。
2018 年 8 月 21 日 修订了 处理 Amazon SQS 消息所需的资源 部分中的属性表。
2018 年 8 月 20 日 Amazon SQS 死信队列配置死信队列 部分添加了以下注释:
2018 年 8 月 15 日 Amazon SQS 长轮询 部分添加了以下注释:
2018 年 8 月 7 日 阐明了传输中的消息部分中的信息。
2018 年 8 月 3 日 已更新新增的和经常查看的 Amazon SQS 主题部分。
2018 年 25 月 7 日
2018 年 6 月 7 日

在本指南全文中修订了以下说明:

2018 年 5 月 7 日
2018 年 7 月 3 日
2018 年 28 月 6 日 创建了配置通过到达队列中的消息触发函数教程。
2018 年 26 月 6 日 更正了死信队列的工作方式部分中的信息。
2018 年 11 月 6 日
2018 年 8 月 6 日 已更新新增的和经常查看的 Amazon SQS 主题部分。
2018 年 5 月 6 日

除了 GitHub、HTML、PDF 和 Kindle 之外,Amazon MQ 开发人员指南 发行说明也可作为 RSS 源提供。

2018 年 5 月 29 日
2018 年 5 月 22 日
  • 更正了所有 Java 依赖项部分中的信息。

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

2018 年 5 月 15 日 阐明了及时处理消息部分中的信息。
2018 年 5 月 10 日
2018 年 5 月 9 日 重新编写了Amazon SQS 消息定时器部分。
2018 年 5 月 8 日
2018 年 5 月 4 日 已更新新增的和经常查看的 Amazon SQS 主题部分。
2018 年 5 月 3 日
2018 年 5 月 2 日
2018 年 5 月 1 日 更正并阐明了与队列相关的限制部分中的信息。
2018 年 4 月 25 日
2018 年 24 月 4 日
2018 年 4 月 23 日 重新编写了及时处理消息部分。
2018 年 11 月 4 日
2018 年 4 月 10 日
2018 年 9 月 4 日
2018 年 4 月 6 日
2018 年 5 月 4 日
2018 年 4 月 4 日
2018 年 3 月 29 日 计算消息属性 MD5 消息摘要 部分添加了以下注释:请始终在 MD5 消息摘要计算中包括自定义数据类型后缀。
2018 年 3 月 27 日
2018 年 3 月 26 日
2018 年 3 月 23 日
2018 年 3 月 22 日
2018 年 3 月 20 日
2018 年 3 月 19 日 与策略相关的限制向队列添加权限 部分中阐明 Amazon SQS 策略最多具有 7 个操作。
2018 年 3 月 14 日
  • 更新并优化了本指南中的屏幕截图,以方便使用。

  • 改进了所有教程中的导航。

2018 年 3 月 13 日 在本指南中阐明了 FIFO 队列的批处理和非批处理吞吐量。
2018 年 3 月 7 日 已更新新增的和经常查看的 Amazon SQS 主题部分。
2018 年 3 月 2 日
2018 年 2 月 28 日 更正了 GitHub 中显示的图像。
2018 年 2 月 27 日 除了 HTML、PDF 和 Kindle,GitHub 上也可以找到 Amazon Simple Queue Service 开发人员指南。要留下反馈,请选择右上角的 GitHub 图标。

2018 年 2 月 26 日
  • 使所有示例中的区域保持一致。

  • 优化了指向 AWS 控制台和产品网页的链接。

2018 年 2 月 23 日
2018 年 2 月 21 日
2018 年 2 月 20 日
2018 年 2 月 19 日 在以下部分中优化了示例 Java 代码并更正了 pom.xml 先决条件:
2018 年 2 月 16 日 在以下部分中简化了示例 Java 代码并增加了 pom.xml 先决条件:
2018 年 2 月 15 日 已更新相关的 Amazon SQS 资源部分。
2018 年 2 月 14 日
2018 年 2 月 13 日
2018 年 2 月 9 日
2018 年 2 月 8 日 重写了单一操作和批处理请求的有效 Java 示例一节中的 Java 示例。
2018 年 2 月 7 日 重写了以下各节:
2018 年 2 月 6 日 重写了以下各节:
2018 年 2 月 5 日 阐明了配置死信队列部分中的信息。
2018 年 2 月 2 日 已创建新增的和经常查看的 Amazon SQS 主题部分。
2018 年 2 月 1 日
2018 年 1 月 31 日 阐明了以下各节中的信息:
2018 年 1 月 30 日 重写了以下各节:
2018 年 1 月 29 日 重写了以下各节:
2018 年 1 月 25 日
2018 年 1 月 24 日 在本指南全文中明确了 Amazon SQS 操作的措辞。
2018 年 1 月 19 日 阐明了死信队列的工作方式部分中的信息。
2018 年 1 月 18 日
  • 重写了创建 JMS 连接一节中的代码,将已启用 AmazonSQSClient 构造函数替换为了 AmazonSQSClientBuilder。使用以下语法来创建新的连接工厂,其所有设置 (例如凭证和区域) 均为默认值:

    final SQSConnectionFactory connectionFactory = new SQSConnectionFactory( new ProviderConfiguration(), AmazonSQSClientBuilder.defaultClient());
  • 重写了水平扩展一节中的代码。使用以下语法来调整 AmazonSQSClientBuilder 对象上允许的最大创建者和使用者线程数量:

    final AmazonSQS sqsClient = AmazonSQSClientBuilder.standard() .withClientConfiguration(new ClientConfiguration() .withMaxConnections(producerCount + consumerCount)) .build();
2018 年 1 月 17 日
2018 年 1 月 16 日
2018 年 1 月 15 日
2018 年 1 月 3 日 在本指南中进一步阐明了 FIFO 队列的吞吐量。
2017 年 12 月 7 日
2017 年 12 月 6 日
  • Amazon SQS 的最佳实践 部分中建议了使用 Step Functions 来代替 Amazon SWF 实现超过 12 小时的可见性超时。

  • 阐明了 与消息相关的限制 部分中的以下说明:消息的默认可见性超时为 30 秒。最大值为 12 小时。

  • 为队列订阅主题 部分添加了以下注释:如果您的 Amazon SQS 队列和 Amazon SNS 主题位于不同的 AWS 账户中,则主题的所有者必须先确认订阅。有关更多信息,请参阅 Amazon Simple Notification Service 开发人员指南 中的确认订阅

  • 关键术语 部分添加了以下注释:Amazon SQS 甚至在消息被接收和删除之后也会继续跟踪消息重复数据删除 ID。

  • 提出查询 API 请求使用 CloudWatch 监控 Amazon SQS 队列 部分中给出并重新组织了信息。

2017 年 12 月 1 日 使用 CloudWatch 监控 Amazon SQS 队列 部分中给出并重新组织了信息。
2017 年 10 月 30 日
2017 年 10 月 27 日 澄清了 Amazon SQS FIFO (先进先出) 队列 一节中 FIFO 队列吞吐量的解释。
2017 年 9 月 29 日 利用水平扩展和 操作批处理来提高吞吐量 部分中添加了关于 Amazon SQS 缓冲的异步客户端 的说明。
2017 年 9 月 19 日 更正了 使用 Amazon SQS 和 IAM 策略 部分中的示意图。
2017 年 29 月 8 日 阐明了更改消息的可见性超时部分中的信息。
2017 年 17 月 8 日 阐明了 SendMessageSendMessageBatch 操作的权限 (在 操作和资源参考 中)。
2017 年 8 月 15 日 更新了 适用于 Amazon SQS 标准和 FIFO (先进先出)队列的建议 部分中有关死信队列的信息。
2017 年 8 月 9 日
2017 年 27 月 7 日

已弃用 AmazonSQSClient 构造函数更改为了 AmazonSQSClientBuilder,并修改了实际可用的标准队列 Java 示例一节中的相应区域规范。

2017 年 25 月 7 日 在本指南中阐明了 标准 和 FIFO 队列的吞吐量。
2017 年 6 月 23 日

更正了与消息相关的限制部分中的信息。

2017 年 6 月 20 日

阐明了Amazon SQS 死信队列部分中的信息。

2017 年 6 月 2 日
2017 年 6 月 1 日

已更新什么是 Amazon Simple Queue Service?部分。

2017 年 5 月 24 日
2017 年 5 月 19 日
  • 您可以将 适用于 Java 的 Amazon SQS 扩展客户端库 与 Amazon SQS Java Message Service (JMS) 客户端 一起使用。

  • Amazon SQS Java Messaging Library 已更新到 1.0.3。有关更多信息,请参阅使用 JMS 和 Amazon SQS

  • 已更新使用 JMS 和 Amazon SQS部分。

2017 年 4 月 25 日 已重构并更新Amazon SQS 长轮询部分。
2017 年 2 月 6 日 更新了身份验证和访问控制部分。
2016 年 12 月 16 日 停用了 Amazon Simple Queue Service 入门指南 并将其内容整合到了本指南的以下章节:
2016 年 12 月 2 日 已重构并更新身份验证和访问控制部分。
2016 年 11 月 2 日 将“演练”部分重命名为Amazon SQS 教程
2016 年 5 月 27 日 增加了 Amazon SQS 的最佳实践部分。
2016 年 5 月 12 日 增加了 Amazon SQS 限制部分。
2015 年 12 月 7 日

更新后的 Amazon SQS 控制台屏幕截图。

2014 年 8 月 4 日

有关访问密钥的更新信息。有关更多信息,请参阅对请求进行身份验证