2017-09-25 53 views
0

我有一个用例需要使用aws lambda函数来实现。我有两个或更多的函数调用Web服务来获取符合条件的数据。我需要使用所有流程的结果,并将其与其他输入条件进行比较并产生最终结果。适用于AWS Step功能的应用程序

我的问题是: 将Web服务函数实现为并行执行的lambda递增函数是一个好主意吗? 如果是这样,我是否需要另一个lambda函数来处理结果。最后的lambda将等待完成并行lambda函数的执行完成。 最终的lambda将如何从所有平行lambda函数的输出中获得输出?

回答

0

这是Step Functions的理想用例。

如果您想编排多个lambda并且彼此之间具有依赖关系,那么Step Functions是以可扩展的方式完成任务的方式之一。

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

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

步骤功能:

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

希望它能帮助。

相关问题