Unsere Anwendung ist in anit-zerbrechlichen Weise geschrieben, indem Leistungsschalter Muster mit Hilfe von Hystrix implementiert.Test-Treiber Hystrix Circuit Breaker Konfiguration
Die gesamte Anwendung wird mit testgetriebener Praxis erstellt, ist aber an dem Punkt hängen geblieben, an dem wir die Schutzschalterstrategie implementieren müssen, indem wir dieselbe für die Methoden konfigurieren.
Im Folgenden finden Sie die Beispielkonfiguration von uns verwendeten -
@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")
Kann jemand Kommentar, wenn es eine verfügbare Funktion oder die Möglichkeit, treiben es in meinem Integrationstest zu testen (die die gesamte WebApplicationContext lädt und damit kennt alle Konfigurationen, die mit der Anwendung verfügbar sind)?
Oder wenn dies in meinem App-Kontext überhaupt nicht verifiziert werden kann?
Alle Eingänge sind von Wert.
Es ist eine gute Antwort. Danke dafür @ksokol. Ich werde es ausprobieren und ggf. Inputs teilen. –