Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在控制台中查看SQS消息是否会增加接收计数?_Amazon Web Services_Amazon Sqs - Fatal编程技术网

Amazon web services 在控制台中查看SQS消息是否会增加接收计数?

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

我是AWS的新手。我有一个包含5条消息的死信SQS,当我试图弄清楚它们是如何进入死信队列时,我检查了几次这些消息。我正在使用AWS控制台检查消息:右键单击SQS,然后选择“查看/删除消息”,然后单击“开始轮询消息”。每次检查时,我都会看到所有5条消息都有一个较高的
ReceiveCount
,通常增加1。我不明白的是,这是否意味着其他组件正在从SQS读取消息,或者我的检查行为本身是否导致
ReceiveCount
增加。所以我的问题是,后者有可能吗?从控制台查看消息是否会导致增加接收计数?

是。它类似于
NumberOfMessagesReceived
CloudWatch度量:

调用ReceiveMessage操作返回的消息数

因此,每次执行
View/Delete Messages
时,消息都被视为已接收,在可见性超时完成之前,其他消费者无法查看这些消息。此外,您使用
查看/删除消息
有助于对队列中的消息进行常规重试计数。因此,如果您有默认为2次重试的DLQ,并且您查看了两次消息,那么它们最终将进入DLQ