【发布时间】:2018-12-14 12:35:15
【问题描述】:
我有一个由 lambda 访问的 SQS 队列。我正在利用 SQS 提供的重试功能,使用重新驱动策略并将消息转发到最大重试次数的死信队列。我想在每次重试时向消息附加额外的数据,但希望 SQS 继续管理重试。这可能吗?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-sqs
我有一个由 lambda 访问的 SQS 队列。我正在利用 SQS 提供的重试功能,使用重新驱动策略并将消息转发到最大重试次数的死信队列。我想在每次重试时向消息附加额外的数据,但希望 SQS 继续管理重试。这可能吗?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-sqs
这是不可能的。
ReceiveMessages 操作提供了一个名为 ApproximateReceiveCount 的属性,该属性是一个计数器,每次接收都会自动递增...但否则,无法更改队列中消息的任何内容。
【讨论】: