aws-lambda - 如何并行调用阶跃函数?
问题描述
我有一个包含 1000 个项目的列表,因此将同时运行 1000 个步骤函数,每个项目一个。触发这个的最快方法是什么?(使用 SQS 或 AWS lambda)?
解决方案
您可以创建一个具有Map State的步进函数,它将异步调用您的步进函数。因此,您只需提供需要处理的项目列表,而无需等待每次执行完成。
如果要监控 step function 执行状态,请添加EventBridge/Cloudwatch Event Rule。
您可以使用 Lambda 函数、API 网关或 Cloudwatch 事件规则来触发它。
推荐阅读
- qt - QT5自定义QWidget无法显示
- java - 如何从表 a 中获取插入的 id 并使用该 id 插入表 b
- react-native - React Native Flex Box:子组件的alignSelf不尊重Parent的Justify Content
- python - 如何在熊猫数据框中的空行后删除所有行
- swift - 我是否需要删除已发送的通知才能不超过通知限制?- 斯威夫特
- c# - 如何使 process.standardinput 位图流在 tesseract 中工作?
- c# - 控件 X 从创建它的线程以外的线程访问
- c# - 反序列化令牌时引发异常。无法在 .Net Core 2.2 应用程序中解密防伪令牌
- python - 在 WSGI 上部署 Flask 时找不到 404
- vb.net - 在隐藏最后一个表单的位置显示表单(VB.net)