エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
CX事業本部の夏目です。 今回は、SQSとLambdaを使って直列処理を実装する方法について紹介します。 方法... CX事業本部の夏目です。 今回は、SQSとLambdaを使って直列処理を実装する方法について紹介します。 方法 Lambda Functionの予約された同時実行数を 1に制限する Lambda FunctionのトリガーとしてSQSを指定する これだけで簡単にLambdaを直列に動かすことができます。 通常のSQSのキューではキューに入った順序で実行されるとは限りませんが、FIFOキューを使えば先入れ先出しの順序で処理することができます。 また、FIFOキューを使っていてLambda Functionがエラー終了した場合でも、先入れ先出し順序は保たれます。 まとめ S3のファイルを扱うときなど、直列的に処理を行う必要がある場合に使うことができると思います。 今回検証した内容では、同時実行数1でもLambdaでスロットルが発生しない規模のものを想定しています。 実際には1件処理するのにかか