0
当社のアプリケーションは、Hystrixを使用して回路ブレーカパターンを実装することにより、脆弱な方法で書き込まれます。テストドライブHystrix回路ブレーカの設定
アプリケーションの全体がテスト駆動型のプラクティスを使用して作成されていますが、メソッドで同じものを設定して回路ブレーカ戦略を実装する必要がある時点で固まっています。
以下私たちが使用するサンプルの構成である - したがって、WebApplicationContextの全体をロードし、私の統合テスト(でそれをテストドライブするのに利用できる機能や機会があれば、誰でもコメントすることができ
@HystrixCommand(commandProperties = {
@HystrixProperty(name = "circuitBreaker.enabled", value = "true"),
@HystrixProperty(name = "circuitBreaker.requestVolumeThreshold", value = "8"),
@HystrixProperty(name = "circuitBreaker.errorThresholdPercentage", value = "25"),
@HystrixProperty(name = "execution.isolation.thread.timeoutInMilliseconds", value = "2000")},
fallbackMethod = "retrieveMapFallback")
、およびアプリケーションで利用可能なすべての設定を認識していますか?)
また、アプリのコンテキストでこれを確認できない場合は、
すべての入力は価値があります。
これは素晴らしい答えです。それをありがとう@ksokol。私はそれを試して、入力があればそれを共有します。 –