第4章 サーキットブレーカーアドオンでフォールバック関数を使用したアプリケーションの例
Node.js アプリケーションでサーキットブレーカーアドオンで使用できるフォールバック関数を定義できます。フォールバック関数は、リモートサービスへの呼び出しが失敗するたびに実行されるアクションを指定します。たとえば、フォールバック関数を使用して、サービスの失敗に関するカスタマイズされたメッセージをクライアントに送信できます。サーキットブレーカーが open 状態の場合は、リモートサービスへの接続が試行されるたびにフォールバック機能が継続的に実行されます。
4.1. サーキットブレーカーアドオンで提供されるフォールバックメソッド リンクのコピーリンクがクリップボードにコピーされました!
サーキットブレーカーオブジェクトの fallback メソッドを使用して、定義されたフォールバック関数をサーキットブレーカーに追加できます。サーキットブレーカー fire メソッドの後にリモートサービスへの呼び出しが失敗すると、フォールバック関数が自動的に呼び出されます。
サーキットブレーカーアドオンで使用できる fallback メソッドおよびその他のメンバータイプの詳細は、Circuit Breaker Add-on 5.0.0 API Documentation を参照してください。