异步Lambda重试冲突的官方文档,描述正确吗?

0

【以下的问题经过翻译处理】 你好,

我正在了解Lambda限制和阅读文档和常见问题中发现了有关异步调用的冲突重试行为:

“异步调用的Lambda函数至少重试3次。”

来源:https://aws.amazon.com/lambda/faqs/

“异步调用:如果您的Lambda函数被异步调用并被限制,则AWS Lambda会自动在六个小时内重试被限制的事件,并在重试之间延迟。”

来源:https://docs.aws.amazon.com/lambda/latest/dg/concurrent-executions.html

“如果AWS Lambda无法完全处理事件,则会自动重试调用两次,并在重试之间延迟。”

来源:https://docs.aws.amazon.com/lambda/latest/dg/retries-on-errors.html

我了解到文档中的一些内容可能是针对限制而制定的,因此针对其重试策略可能不同,但是仍不清楚哪个是正确的。

有没有人知道哪个是正确的?我主要对限制重试行为(达到最大并发限制)感兴趣。

谢谢

profile picture
专家
已提问 5 个月前29 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好Robert,

你提供的三个文档都是正确的,尽管有些令人困惑。我们将Lambda处理错误分为系统错误,如节流,和客户错误,如无效运行时。系统错误会在六个小时内进行重试,并在重试之间进行延迟,客户错误只会尝试两次。希望这可以澄清一些问题。

谢谢

Jia

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则