gpt4 book ai didi

aws-step-functions - aws 步骤工作流程是否可以无限循环使用?

转载 作者:行者123 更新时间:2023-12-01 13:29:23 25 4
gpt4 key购买 nike

我正在考虑使用 step 函数每 30 秒轮询一次来自外部数据库的更新,并运行将数据存储在 s3 中的映射 lambda。

实现步骤函数非常简单。我注意到限制设置为运行 1 年。 http://docs.aws.amazon.com/step-functions/latest/dg/limits.html

我的问题是这是否可行,或者为此目的使用步骤函数是否存在缺陷。对于我的场景,每 1000 步 0.025 的价格是可以接受的。

最佳答案

否。步进函数执行的执行历史的大小限制为 25,000 events .每个 Lambda 任务需要 5 个事件。因此,在一次状态机执行中只能执行 500 个状态。

在您的情况下,状态机的执行将在 30*5000 秒(~4 小时)后失败。您可能需要每 4 小时开始一次新的执行,以确保您的数据库同步有效。

如何缓解这种情况?

AWS Step Functions history event limitation

注意:虽然这个问题很老,但我回答这个问题是为了 future 的读者。

关于aws-step-functions - aws 步骤工作流程是否可以无限循环使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46803922/

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