首页 > 解决方案 > AWS SQS - 在重试时将数据附加到消息

问题描述

我有一个由 lambda 访问的 SQS 队列。我正在利用 SQS 提供的重试功能,使用重新驱动策略并将消息转发到最大重试次数的死信队列。我想在每次重试时向消息附加额外的数据,但希望 SQS 继续管理重试。这可能吗?

标签: amazon-web-servicesaws-lambdaamazon-sqs

解决方案


这是不可能的。

ReceiveMessages操作提供了一个名为 的属性,该属性ApproximateReceiveCount是一个计数器,每次接收都会自动递增……但否则,无法更改队列中消息的任何内容。


推荐阅读