适用于AWS步骤功能的应用程序

时间:2017-09-25 18:24:10

标签: aws-lambda aws-step-functions

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

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

1 个答案:

答案 0 :(得分:0)

这是步骤函数的理想用例。

如果要编排多个lambda并且彼此之间具有依赖关系,则Step Functions是以可伸缩的方式完成任务的方法之一。

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

使用步骤函数,您可以输出一个lambda和feed作为另一个lambda的输入。

步骤功能:

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

希望它有所帮助。

相关问题