处理 Amazon SQS 中的请求错误 - Amazon Simple Queue Service

处理 Amazon SQS 中的请求错误

要处理请求错误,请使用下列策略之一:

  • 如果您使用 AWS SDK,则已经可以任意使用自动重试和回退逻辑。有关更多信息,请参阅《Amazon Web Services 一般参考》中的 AWS 中的错误重试和指数回退

  • 如果您未使用 AWS SDK 特征进行重试和回退,则在未收到任何消息、超时或来自 Amazon SQS 的错误消息的情况下重试 ReceiveMessage 操作之前,应允许暂停(例如,200 毫秒)。对于将产生相同结果的 ReceiveMessage 的后续使用,应允许更长的暂停时间(例如 400 毫秒)。