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

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

开始使用 Amazon SQS FIFO 队列

FIFO(先进先出)队列除了具有标准队列的所有功能之外,还能在操作和事件的顺序很重要或不能容忍重复项的情况下增强应用程序之间的消息收发。

您可以使用 FIFO 队列的情况示例如下:

  • 订单至关重要的电子商务订单管理系统

  • 与需要按顺序处理事件的第三方系统集成

  • 按输入顺序处理用户输入的内容

  • 通信和联网 - 按相同的顺序发送和接收数据与信息

  • 计算机系统 - 确保用户输入的命令按正确的顺序运行

  • 教育学院 - 防止学员在注册账户之前参加课程

  • 在线售票系统 - 票按先到先得的原则分发

注意

FIFO 队列还提供“仅处理一次”功能,但每秒事务数 (TPS) 有限。您可以将 Amazon SQS 高吞吐量模式与 FIFO 队列配合使用,以提高事务限额。有关使用高吞吐量模式的详细信息,请参阅 FIFO 队列的高吞吐量。有关吞吐量配额的信息,请参阅与消息相关的配额

Amazon SQS FIFO 队列在所有提供 Amazon SQS 的区域推出。

有关使用具有复杂排序功能的 FIFO 队列的更多信息,请参阅使用 Amazon SQS FIFO 队列解决复杂的排序难题

有关如何使用 Amazon SQS 控制台创建和配置队列的信息,请参阅创建队列(控制台)。有关 Java 的示例,请参阅 Amazon SQS Java SDK 示例

有关使用 FIFO 队列的最佳实践,请参阅针对 Amazon SQS FIFO 队列的其他建议针对 Amazon SQS 标准和 FIFO 队列的建议