繁体   English   中英

SQS Lambda - 重新驱动策略与 DeadLetterConfig

[英]SQS Lambda - Redrive Policy vs DeadLetterConfig

我已经设置了 lambda 与 SQS 的集成,具有固定的保留并发以限制对后端服务的请求。 我需要使用 DLQ 来跟踪和存储错误。

使用 SQS 的 Redrive Policy 与 lambda function 的 DeadLetterConfig 在行为上有什么区别?

我对队列中有大量消息但并发性有限的 lambda 时的行为特别感兴趣。

您在 function 上配置的死信队列用于函数的异步调用,而不用于事件源队列。 Lambda 轮询 sqs 队列并使用包含队列消息的事件同步调用您的 function。 所以如果你使用SQS作为事件源,DeadLetterConfig是没有用的。 您必须为源 SQS 配置具有重新驱动策略的 DLQ。

资料来源: https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM