問題タブ [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.
java - resilence4j+springboot2 サーキットブレーカーが開かれていない
現在の春の boot2 プロジェクトで resilence4j を使用しようとしています。次の実装クラスを作成しました。
メインクラス
コントローラ クラス
サーキット ブレーカー付きのサービス クラス:
アプリケーション.yml
pom.xml
テストのために、1000回の繰り返しリクエストで郵便配達員を使用しました。
spring-cloud - スプリング クラウド サーキット ブレーカーが OPEN 状態にならない
彼女のhttps://www.baeldung.com/spring-cloud-circuit-breakerを説明するように、私は春の雲のサーキット ブレーカーを調査しています。合計 3 つのサービス。
(1) 親サービス (2) 子サービス (3) データベース。
子サービスの API を呼び出しながら、親サービスに CircuitBreaker(CB) を適用しました。データベースがダウンすると、子が親に例外をスローするため、親は構成したフォールバック アプローチに切り替えます。
CB は OPEN に入ることがありません。下流のデータベースがダウンしているにもかかわらず、親サービスが子サービスを呼び出すたびに。
質問:
- 親サービスは子サービスの呼び出しを停止すべきではありませんか?
- 構成によると、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