2017-09-25 10 views
0

aws lambda関数を使用して実装する必要があるユースケースがあります。私は、Webサービスを呼び出して基準を持つデータを取得する2つ以上の関数を持っています。すべてのプロセスの結果を使用し、それを他の入力条件と比較して最終結果を生成する必要があります。AWSステップ関数のアプリケーションの適合性

私の質問は ウェブサービス機能をラムダステップアップ機能として並列に実行することをお勧めしますか? もしそうなら、結果を処理するために別のラムダ関数が必要ですか?最終的なラムダは、パラレルラムダ関数の実行が完了するのを待つ。 そして最後のラムダはどのようにすべてのパラレルラムダ関数からの出力を入力として得ますか?

答えて

0

これは、ステップ関数のための理想的なケースです。

複数のラムダを編成し、相互に依存関係がある場合は、スケーラブルな方法でタスクを完了するためにステップ関数を実行する方法の1つです。

ストリームやSQSなど、サービスをデカップリングできる技術がありますが、すべてのオーケストレーションは手動で行う必要があります。

ステップ関数を使用すると、1つのラムダとフィードの出力を別のラムダの入力として取得できます。

ステップ機能:

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

はそれがお役に立てば幸いです。

関連する問題