gpt4 book ai didi

amazon-web-services - 同步 lambda 调用 - 当它被限制时会发生什么?

转载 作者:行者123 更新时间:2023-12-04 08:44:10 25 4
gpt4 key购买 nike

我有 2 个 lambda 函数在平台上运行。 Lambda A 同步调用 Lambda B 以使用其响应进行进一步处理。它在正常情况下运行良好,但如果满足 lambda 并发执行限制会发生什么?这是我可以从 AWS 文档中读取的内容:

Clients such as the AWS CLI and the AWS SDK retry on client timeouts, throttling errors (429), and other errors that aren't caused by a bad request (500 series). For a full list of invocation errors, see Invoke.
但我不确定他们重试的频率/次数。我是否需要向 lambda A 添加逻辑以在收到 429 响应时以特定间隔重试?如果有人对这个问题有见解,请帮助我。

最佳答案

通常,SDK 将使用指数退避来重新尝试调用 Lambda 函数。当您从另一个 Lambda 函数调用时,这可能会导致调用时间增加或从原始 Lambda 超时。
处理 Lambda 函数链接的一个建议是使用 AWS Step Functions 替换调用另一个 Lambda 的 Lambda 的功能。 .
AWS Step Functions 服务允许您构建一个状态机,在您的情况下,它允许您构建一个工作流,其中 Lambda A 的输出然后传递给 Lambda B,并具有处理重试和失败的内置逻辑。
有关此方法的更多信息,请查看 Create a Serverless Workflow文档。

关于amazon-web-services - 同步 lambda 调用 - 当它被限制时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64414485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com