微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Step Function 中 Map Steps 的合并失败和响应

如何解决Step Function 中 Map Steps 的合并失败和响应

我有一个简单的 Step Function,我们可以像这样可视化:

enter image description here

有时并行步骤会抛出异常,但我不想完成处理。我想处理所有已转移到 Map Parallel Step 的项目。是否可以处理所有这些(即使存在错误)并将所有有效执行的数组和包含所有错误的第二个数组返回到 Finalize 步骤?

解决方法

至少有两种方法可以解决这个问题:

  1. 您的 Map 步骤可以包含多个状态,因此您可以添加用于处理“并行步骤”状态中的错误的状态。
  2. 您可以确保在“并行步骤”中捕获处理程序中的所有异常,然后将两种类型的数据返回到您可以在后续步骤中发布处理的输出数组中

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。