接收和删除消息(控制台) - Amazon Simple Queue Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

接收和删除消息(控制台)

将消息发送到队列后,您可以接收和删除它们。当您从队列请求消息时,您不能指定要检索的消息。而应指定要检索的最大消息数量(最多 10 条)。

注意

由于 Amazon SQS 是分布式系统,因此消息极少的队列可能会显示对接收请求的空响应。在这种情况下,请重新运行请求以获取您的消息。根据您的应用程序的需求,您可能必须使用短轮询或长轮询接收消息。

Amazon SQS 不会在为您检索消息之后自动删除它,以防您未成功地接收消息 (例如,如果使用者出现故障或者您断开连接)。要删除某个消息,您必须发送确认您已成功接收并处理它的单独请求。请注意,您必须收到一条消息,然后才能将其删除。

接收消息和删除消息(控制台)

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

  2. 在导航窗格中,选择 Queues (队列)。

  3. 在存储库的Queues页面上,选择队列。

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

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

  5. 选择轮询消息

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

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

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

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