AWS 死信队列重放失败的消息

时间:2021-03-24 18:49:11

标签: aws-lambda amazon-sqs dead-letter

我有 6 个队列和一个 lambda(事件源映射)从所有队列中监听。如果出现故障,我会将每条失败的消息移至死信队列,因为我不想让我的 lambda 执行每条失败的消息,直到其保留期(最坏的情况为 1 天)。

此外,我有一个自定义资源,它触发一个从 DLQ 读取的 lambda,以便将失败的消息移回相应的源队列并重新处理消息。

不幸的是,一旦我从 DLQ 中读取了一条失败的消息,我就无法将源队列 url 视为属性,这是一个问题,因为我需要源队列 url 才能将消息重定向回源队列.

有什么方法可以在将消息重定向到 DLQ 时传递源队列 url 吗?

是否还有其他策略可以实现我的目标?

0 个答案:

没有答案