首页 > 解决方案 > 如何并行调用阶跃函数?

问题描述

我有一个包含 1000 个项目的列表,因此将同时运行 1000 个步骤函数,每个项目一个。触发这个的最快方法是什么?(使用 SQS 或 AWS lambda)?

标签: aws-lambdaaws-step-functions

解决方案


您可以创建一个具有Map State的步进函数,它将异步调用您的步进函数。因此,您只需提供需要处理的项目列表,而无需等待每次执行完成。

如果要监控 step function 执行状态,请添加EventBridge/Cloudwatch Event Rule

您可以使用 Lambda 函数、API 网关或 Cloudwatch 事件规则来触发它。


推荐阅读