本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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队列的兼容性的信息,请参阅您的服务文档。