Ich habe den Frühling Aspekt für hystrixcommand konfiguriert und es funktioniert gut (Open und Close-Schaltung)hystrix Kreis offen Ereignis
Während meiner Tests, was ich beobachtet, dass, wenn die Schaltung offen ist, wird der normale Fluss noch aufgerufen und bei dem Ereignis FAILURE wird der Fall zurückgerufen.
Was ich aus der Dokumentation zu verstehen ist, dass, wenn die Schaltung geöffnet ist, wird der normale Fluss nur einmal in fünf Sekunden (Standard) überprüft werden. Ich habe versucht, manuell den Wert auf 20 Sekunden, aber immer noch nicht funktioniert
@HystrixCommand(commandProperties = {
@HystrixProperty(name = "circuitBreaker.sleepWindowInMilliseconds", value = "20000")
},
fallbackMethod = "fallbackCall")
Wo stelle ich diese Konfiguration? Ich möchte nicht, dass der Fehlerdienst jedes Mal aufgerufen wird, und gehe dann zum Fallback.