問題タブ [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 投票する
1 に答える
3082 参照

java - スプリング ブート アクチュエータの正常性エンドポイント + 動的 resilience4j サーキット ブレーカー

resilience4j AOP ベースの sを使用するスプリング ブート アプリがあります@CircuitBreaker

/actuator/healthここで、サーキット ブレーカーの情報をエンドポイントで利用できるようにしたいと考えていますが、ドキュメントに記載されdetails.circuitBtreakersているオブジェクトが JSON 出力に表示されません。

私は何を間違っていますか?


比較すると、動的キャッシュ情報を/actuator/metricsエンドポイントに表示するには、少量のカスタム ワイヤリングが必要でしたが、これは十分に文書化されています. 動的に定義された s をエンドポイント@CircuitBreakerに登録するために適用できる同様のトリックがあるのだろうか。/actuator/health

MyService.java:

application.properties:

0 投票する
2 に答える
1602 参照

java - UnitTesting Spring Boot での未解決の依存関係

CircuitBreaker コード例の単体テストを記述しようとすると、次のエラーが発生します。

org.springframework.beans.factory.UnsatisfiedDependencyException: 'com.foosball.team.Service.TeamServiceUnitTest' という名前の Bean の作成中にエラーが発生しました: フィールド 'registry' で表現された依存関係が満たされていません。ネストされた例外は org.springframework.beans.factory.NoSuchBeanDefinitionException: タイプ 'io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry' の適格な Bean がありません: オートワイヤー候補として適格な少なくとも 1 つの Bean が必要です。依存関係アノテーション: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

チームサービス:

TeamServiceUnitTest:

参照クラス:

参照プロジェクト: https://github.com/resilience4j/resilience4j-spring-boot2-demo

提案された Soln ディスカッション: https://github.com/resilience4j/resilience4j-spring-boot2-demo/issues/33

提案された Soln プロジェクト: https://github.com/shah-smit/resilience4j-spring-boot2-demo-maven