本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
接收和删除消息(控制台)
向队列发送消息后,您可以接收和删除消息。当您从队列请求消息时,您无法指定要检索哪些消息。相反,您可以指定要检索的最大消息数(最多 10 条)。
注意
由于 Amazon SQS 是分布式系统,因此消息很少的队列可能会显示对接收请求的空响应。在这种情况下,请重新运行请求以获取您的消息。根据应用程序的需求,您可能需要使用短轮询或长轮询来接收消息。
Amazon SQS 在为您检索消息后不会自动删除消息,以防您未能成功收到消息(例如,如果使用者出现故障或您断开连接)。要删除消息,您必须发送单独的请求,确认您已成功接收并处理了该消息。请注意,您必须收到一条消息,然后才能将其删除。
注意
收到来自 Amazon SQS 控制台的消息后,控制台立即将消息设置回可见,以便可以再次接收消息。
接收和删除消息(控制台)
通过 https://console.aws.amazon.com/sqs/
打开Amazon SQS 控制台。 -
在导航窗格中,选择 Queues (队列)。
-
在 “队列” 页面上,选择一个队列。
-
选择 Send and receive messages(发送和接收消息)。
控制台显示发送和接收消息页面。
-
选择 “对消息进行投票”。
Amazon SQS 开始轮询队列中的消息。接收消息部分右侧的进度栏显示轮询的持续时间。
消息部分显示收到的消息列表。对于每条消息,该列表显示消息 ID、发送日期、大小和接收次数。
-
要删除消息,请选择要删除的消息,然后选择 Delete(删除)。
-
在 “删除消息” 对话框中,选择 “删除”。