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

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

Amazon SQS 入门

本节介绍如何使用 Amazon SQS 控制台管理队列和消息,从而帮助您进一步熟悉 Amazon SQS。

Prerequisites

在开始之前,请完成 设置 Amazon SQS 中的步骤。

步骤 1: 创建队列

Amazon SQS 任务是创建队列。此过程演示如何创建和配置 FIFO 队列。

  1. 打开 Amazon SQS 控制台https://console.aws.amazon.com/sqs/

  2. 选择 Create queue (创建队列)。

  3. 在存储库的创建队列页面上,指定正确的区域。

  4. 这些区域有:标准默认处于选中状态。选择FIFO

    创建队列后,您将无法更改队列类型。

  5. 输入一个名称为您的队列。FIFO 队列的名称必须以.fifo后缀。

  6. 要使用默认参数创建队列,请滚动到底部,然后选择创建队列。Amazon SQS 创建队列并显示队列的详细信息页.

    Amazon SQS 在系统中传播有关新队列的信息。由于 Amazon SQS 是一个分布式系统,因此您可能会在队列显示在Queues页.

步骤 2: 发送消息

创建队列后,您可以向队列发送消息。

  1. 从左侧导航窗格中选择Queues。从队列列表中选择您创建的队列。

  2. From操作中,选择发送和接收消息

    控制台将显示发送和接收消息页.

  3. 输入文本消息正文

  4. 输入一个消息组 ID。有关更多信息,请参阅 FIFO 传送逻辑

  5. (可选)输入消息重复数据删除 ID。如果启用基于内容的重复数据消除,则不需要消息重复数据消除 ID。有关更多信息,请参阅 FIFO 传送逻辑

  6. 选择 Send Message (发送消息)

    将发送消息,控制台会显示成功消息。选择查看详细信息以显示有关已发送消息的信息。

步骤 3: 接收和删除消息

向队列发送消息后,您可以从队列中检索消息。从队列请求消息时,您无法指定要检索的消息。而应指定要检索的最大消息数量(最多 10 条)。

  1. Queues页面上,选择一个队列。

  2. From队列操作中,选择发送和接收消息

    控制台将显示发送和接收消息页.

  3. 选择轮询消息。

    Amazon SQS 开始轮询服务器以查找队列中的消息。右侧的进度条接收消息部分显示轮询持续时间。

    这些区域有:消息部分显示已接收消息的列表。对于每条消息,列表将显示邮件 ID、发送日期、大小和接收计数。

  4. 要删除消息,请选择您要删除的消息,然后选择Delete

  5. 删除消息对话框中,选择Delete

步骤 4: 删除队列

  1. 从队列列表中选择您创建的队列。

  2. Queues页面上,选择要删除的队列。

  3. 选择删除队列

    控制台将显示删除队列对话框。

  4. 删除队列对话框中,输入delete

  5. 选择 Delete

后续步骤

现在,您已创建了队列,并学会如何发送、接收和删除消息,以及如何删除队列,您可能想要尝试以下操作: