Lambda 関数は、サーバーレス実行モデルに基づいており、クラウド上でシンプルに、自動スケーリング、低コストで実行できます。サーバーレスモデルでは、従来のモデルとは異なり、実行ごとにのみ課金されます。
主なメリットは次のとおりです:
- イベントベースの Lambda 関数は、分離されたサービス間の通信を容易にします。これらの関数は、イベントの発生時にプラットフォームによって自動的に実行されます。
- 手動で設定しなくても、受信リクエストのレートをサポートするように自動的に拡張されます。
- 決済モデルは、使用ごとの支払いです。Lambda 関数を使用する場合、提供された要求およびコードの実行に必要な計算時間に対してのみ支払います。詳細は、AWS Lambda 料金を参照してください。
目的は、この処理がクラウド管理インフラストラクチャ上で自動的に実行および拡張されるイベント駆動型データ処理を含むシナリオを解決することです。
データ処理は、タイマー、キュー、Service Bus、HTTP など、さまざまなタイプの
トリガーに反応できます。
たとえば、キュー内のメッセージを公開することで、非同期に相互作用する 2つのシステムの統合で関数をトリガーできます (例: E コマースの購入)。この関数は、在庫またはクレジットの確認のための購入データを非同期方式で処理する必要があります。
GeneXus での実装方法を参照してください:
Lambda 関数へのデプロイ方法を参照してください。
ジェネレーター: Java
GeneXus 17 Upgrade 11 以降。