0

我有一个需要使用 aws lambda 函数来实现的用例。我有两个或多个函数调用 Web 服务以获取符合条件的数据。我需要使用所有过程的结果,将其与其他输入标准进行比较并产生最终结果。

我的问题是:将 Web 服务函数实现为并行执行的 lambda 升压函数是个好主意吗?如果是这样,我是否需要另一个 lambda 函数来处理结果。并且将最终的 lambda 等待并行 lambda 函数的执行完成。最终的 lambda 将如何将所有并行 lambda 函数的输出作为输入?

4

1 回答 1

0

这是 Step Functions 的理想用例。

如果要编排多个 lambda 并相互依赖,Step Functions 是以可扩展的方式完成任务的方法之一。

虽然还有其他技术,例如流,但 SQS 可用于解耦服务。所有编排都需要手动完成。

使用 Step Functions,您可以将一个 lambda 的输出作为另一个 lambda 的输入。

步骤功能:

https://aws.amazon.com/step-functions/details/

希望能帮助到你。

于 2017-09-25T19:08:04.480 回答