我切换到FIFO队列,当我试图从队列从SQS FIFO队列中删除消息:收到手柄已过期
Value {VALUE} for parameter ReceiptHandle is invalid. Reason: The receipt handle has expired.
看来,发生错误的删除消息,我得到这个错误信息因为我试图在visibility timeout
过期后删除该邮件。我将默认可见性超时0更改为最长12小时,这部分解决了问题。有时可能会发生这样的情况:我的队列中有超过12个小时的信息仍然存在,并且不能将其删除,因此我将再次收到错误消息。有没有解决方案可以将可见性超时提高超过12小时或以其他方式绕过此错误?