Amazon SQS FIFO 队列密钥条款 - Amazon Simple Queue Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon SQS FIFO 队列密钥条款

以下关键术语可以帮助您更好地了解FIFO队列的功能。有关更多信息,请参阅《Amazon 简单队列服务API参考》。

客户端

Amazon SQS 缓冲异步客户端目前不支持FIFO队列。

消息重复数据删除 ID

Amazon SQS FIFO 队列中使用的令牌,用于唯一识别消息并防止重复。如果在 5 分钟重复数据删除间隔内发送了多条具有相同重复数据删除 ID 的消息,则这些消息将被视为重复消息,并且只传送一个副本。如果您未指定重复数据删除 ID 并且启用了基于内容的重复数据删除,Amazon 会通过对邮件正文进行哈希处理来SQS生成重复数据删除 ID。此机制通过在指定时间范围内消除重复的消息,确保精确一次交付。

注意

即使在收到并删除消息之后,Amazon 仍会SQS继续跟踪消息重复数据删除 ID。

消息组 ID

指定消息属于特定消息组的标签。属于同一消息组的消息按相对于消息组的严格顺序逐个处理(但是,属于不同消息组的消息可能会不按顺序处理)。

接收请求尝试 ID

用于对 ReceiveMessage 调用进行重复数据删除的令牌。

序列号

Amazon 为每条消息SQS分配的大型非连续数字。

服务

如果您的应用程序使用多个 Amazon 服务,或者混合使用外部服务,那么了解哪些服务功能不支持FIFO队列非常重要。 Amazon

尽管允许您将队列设置为目标,但向 Amazon 发送通知的某些 Amazon 或外部服务SQS可能与FIFOFIFO队列不兼容。

Amazon 服务的以下功能目前与FIFO队列不兼容:

有关其他服务与FIFO队列的兼容性的信息,请参阅您的服务文档。