アプリケーションのレジリエンスのためにAdobe I/O Eventsの再試行メカニズムを活用する
このビデオでは、Adobe I/O Eventsに組み込まれた再試行メカニズムを活用して、アプリケーションのレジリエンスを強化するための包括的なガイドの概要を説明します。 特定のHTTP応答ステータスコードがトリガーイベントの再試行をどのように示しているかを説明します。 Adobe I/O Eventsでは、再試行に対して指数関数的かつ固定的なバックオフ戦略を採用しており、間隔は1分から15分に増加しています。 このドキュメントでは、開発者コンソールに再試行インジケーターがどのように表示されるかも詳しく説明しており、警告アイコンや丸い矢印などの視覚的なキューはそれぞれ失敗したイベントと再試行されたイベントを示しています。
「コンシューマー」ランタイムアクションのコンテキスト内で再試行メカニズムがどのように機能するかを説明し、イベントが再試行されるかどうかを判断します。 正常な応答は200 ステータスコードで示され、エラー応答には「statusCode」属性を持つエラーオブジェクトが含まれます。 「consumer」ランタイムアクションは、ダウンストリームの処理結果に基づいて返されるHTTP応答コードを決定し、効率的なイベント処理と最終的に正常なアクティベーションを実現します。
オーディエンス
- トリガーイベントが再試行する特定のHTTP レスポンスステータスコードを理解したい開発者。
- Adobe I/O Eventsが再試行に使用する指数関数的および固定的バックオフ戦略について学習したいチーム。
- 開発者コンソールのビジュアルインジケーターで、失敗したイベントと再試行されたイベントがどのように表示されるかを理解したい開発者。
動画コンテンツ
- Adobe I/O Eventsには、特定のHTTP応答ステータスコードにもとづいてイベントアクティベーションを自動的に再試行する、すぐに使用できる再試行メカニズムが組み込まれています。
- Adobe I/O Eventsで導入されている再試行機能には、指数関数的かつ固定的なバックオフ戦略が組み込まれています。
- 失敗したイベントの警告アイコンや、再試行されたイベントの円形矢印アイコンなど、開発者コンソールの視覚的なインジケーター。
- 「consumer」ランタイムアクションは、イベント処理に適したHTTP応答ステータスコードを決定する際に重要な役割を果たします。
関連するスターターキットリソース
3a5f7e19-f383-4af8-8983-d01154c1402f