Amazon web services 在控制台中查看SQS消息是否会增加接收计数?
我是AWS的新手。我有一个包含5条消息的死信SQS,当我试图弄清楚它们是如何进入死信队列时,我检查了几次这些消息。我正在使用AWS控制台检查消息:右键单击SQS,然后选择“查看/删除消息”,然后单击“开始轮询消息”。每次检查时,我都会看到所有5条消息都有一个较高的Amazon web services 在控制台中查看SQS消息是否会增加接收计数?,amazon-web-services,amazon-sqs,Amazon Web Services,Amazon Sqs,我是AWS的新手。我有一个包含5条消息的死信SQS,当我试图弄清楚它们是如何进入死信队列时,我检查了几次这些消息。我正在使用AWS控制台检查消息:右键单击SQS,然后选择“查看/删除消息”,然后单击“开始轮询消息”。每次检查时,我都会看到所有5条消息都有一个较高的ReceiveCount,通常增加1。我不明白的是,这是否意味着其他组件正在从SQS读取消息,或者我的检查行为本身是否导致ReceiveCount增加。所以我的问题是,后者有可能吗?从控制台查看消息是否会导致增加接收计数?是。它类似于N
ReceiveCount
,通常增加1。我不明白的是,这是否意味着其他组件正在从SQS读取消息,或者我的检查行为本身是否导致ReceiveCount
增加。所以我的问题是,后者有可能吗?从控制台查看消息是否会导致增加接收计数?是。它类似于NumberOfMessagesReceived
CloudWatch度量:
调用ReceiveMessage操作返回的消息数
因此,每次执行View/Delete Messages
时,消息都被视为已接收,在可见性超时完成之前,其他消费者无法查看这些消息。此外,您使用查看/删除消息
有助于对队列中的消息进行常规重试计数。因此,如果您有默认为2次重试的DLQ,并且您查看了两次消息,那么它们最终将进入DLQ