問題タブ [resilience4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1128 参照

java - resilence4j+springboot2 サーキットブレーカーが開かれていない

現在の春の boot2 プロジェクトで resilence4j を使用しようとしています。次の実装クラスを作成しました。

メインクラス

コントローラ クラス

サーキット ブレーカー付きのサービス クラス:

アプリケーション.yml

pom.xml

テストのために、1000回の繰り返しリクエストで郵便配達員を使用しました。

0 投票する
0 に答える
122 参照

spring-cloud - スプリング クラウド サーキット ブレーカーが OPEN 状態にならない

彼女のhttps://www.baeldung.com/spring-cloud-circuit-breakerを説明するように、私は春の雲のサーキット ブレーカーを調査しています。合計 3 つのサービス。

(1) 親サービス (2) 子サービス (3) データベース。

子サービスの API を呼び出しながら、親サービスに CircuitBreaker(CB) を適用しました。データベースがダウンすると、子が親に例外をスローするため、親は構成したフォールバック アプローチに切り替えます。

CB は OPEN に入ることがありません。下流のデータベースがダウンしているにもかかわらず、親サービスが子サービスを呼び出すたびに。

質問:

  1. 親サービスは子サービスの呼び出しを停止すべきではありませんか?
  2. 構成によると、5 回のうち 3 回の失敗呼び出しで CB が開かれます。正しい?

ここで構成が欠落している場合に備えて助けてください。

インベントリ サービス

Pom.xml

  • spring-cloud-starter-openfeign
  • spring-cloud-openfeign-core
  • 春再試行 1.2.4.RELEASE
  • spring-cloud-starter-circuitbreaker-resilience4j 1.0.3.RELEASE
  • spring-cloud-dependencies Hoxton.SR4