2.3. テクノロジープレビュー
2.3.1. Node.js の Red Hat ビルド用のサーキットブレーカーパターン Opossum リンクのコピーリンクがクリップボードにコピーされました!
opossum は Node.js のサーキットブレーカーです。Node.js の Red Hat ビルドは、完全にサポートされている @redhat/opossum モジュールを提供 します。
サーキットブレーカーパターンは、サービスが他のサービスを非同期的に呼び出すサービスアーキテクチャーにおけるネットワーク障害の影響やレイテンシーを低減するために使用されます。
@ redhat/opossum モジュール は、Red Hat カスタマーポータルレジストリーからダウンロードすることができます。@ redhat 名前空間を持つモジュールは Red Hat レジストリーからダウンロードする 必要があります。その他のモジュールはすべて npm レジストリーからダウンロードする必要があります。ダウンロードパスを指定するには、以下のコードでアプリケーションのルートディレクトリーに .npmrc ファイルを作成します。
@redhat:registry=https://npm.registry.redhat.com registry=https://registry.npmjs.org
@redhat:registry=https://npm.registry.redhat.com
registry=https://registry.npmjs.org
ダウンロードパスを指定した後に、アプリケーションに @redhat/opossum モジュール をインストールするには、以下のコマンドを入力します。
npm install @redhat/opossum
$ npm install @redhat/opossum
@redhat/opossum モジュールを使用するには、以下のコードをアプリケーションに追加します。
const CircuitBreaker = require(‘@redhat/opossum’)
const CircuitBreaker = require(‘@redhat/opossum’)