【发布时间】:2021-07-06 12:52:12
【问题描述】:
有一个 SQS 作为 lambda 的输入触发器。要从 SQS 获取的记录的批大小为 10。
在处理这 10 条记录时,如果 lambda 超时,是否所有这 10 条记录/消息都可以再次处理?还是会从 SQS 中删除已处理的那些?
我尝试在几个文档中查找此内容:link1、link2。但是没找到。
如果这 10 条消息确实可供处理,那么我正在考虑实施的一个可能的解决方案是:处理完消息后继续删除它们。但是即使我删除了这些消息,它们会在 lambda 超时后变为可用吗?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-sqs