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

Amazon SQS 文档历史记录

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

日期 文档更新
2018 年 28 月 6 日 创建了Configuring Messages Arriving in an Amazon SQS Queue to Trigger a Lambda Function教程。
2018 年 26 月 6 日 更正了死信队列的工作方式部分中的信息。
2018 年 11 月 6 日
2018 年 5 月 6 日

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

2018 年 5 月 29 日
2018 年 5 月 24 日 已更新部分。
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 月 3 日
2018 年 5 月 2 日
2018 年 5 月 1 日 更正并阐明了与队列相关的限制部分中的信息。
2018 年 4 月 25 日
2018 年 24 月 4 日
2018 年 23 月 4 日 重新编写了及时处理消息部分。
2018 年 11 月 4 日
2018 年 4 月 10 日
2018 年 9 月 4 日
2018 年 6 月 4 日
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 日
  • 明确地说明了本指南中的以下语句:Amazon SQS 消息有三种基本状态:1. 创建者将消息发送到队列;2. 使用者从队列接收消息;以及 3. 从队列中删除消息。消息在 received from a queue by a consumer, but not yet deleted from the queue 后将被视为传输中 (即,介于状态 2 和 3 之间)。队列中介于状态 1 和 2 之间的消息没有数量上的限制。

  • Amazon SQS 教程Amazon SQS 如何工作Amazon SQS 安全性 部分中删除了不必要的屏幕截图并改进了图表的说明。

  • 将序言添加到 Amazon SQS 队列和消息标识符部分并阐明了各种 Amazon SQS 标识符对应的队列类型。

  • 更正并阐明了使用 AWS CloudTrail 记录 Amazon SQS 操作Amazon SQS 安全性 部分中的信息并修复了语法突出显示。

2018 年 3 月 19 日 与策略相关的限制Adding Permissions to an Amazon SQS Queue部分中阐明 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 日 阐明了Configuring an Amazon SQS Dead-Letter Queue部分中的信息。
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 月 22 日 增加了 部分。
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 日
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 操作的权限 (在 Actions and Resource Reference 中)。
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 日

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