Yao*_*ang 6 amazon-sqs node.js aws-lambda serverless
我有这样的系统设计
SQS -> 触发器 -> Lambda -> 如果失败 -> DLQ
前提条件
跑了一会后
这是预期的吗?
在我看来,如果 Lambda 中没有错误抛出,DLQ 消息应该始终为零。
Aar*_*erg 0
SQS 旨在提供至少一次交付。您的消息有可能被多个 lambda 调用接收。
如果您只需要一次交付,请考虑使用fifo 队列。
关于您问题的第二部分 - 为什么消息被写入 DLQ。解决此问题的最简单方法是查找与 DLQ 中 SQS 消息的某些唯一标识方面相匹配的 lambda 调用日志。
归档时间:
6 年,4 月 前
查看次数:
242 次
最近记录: