2016-05-23 17 views
-1

Ich bin neu bei Hystrix. Ich habe eine Liste von Abhängigkeitsaufrufen, die ich mithilfe von HystrixCommand umbrechen muss. Die einzige Möglichkeit, die ich gefunden habe, besteht darin, für jeden Abhängigkeitsaufruf eine eigene Unterklasse HyistricCommand zu erstellen. & rufen Sie die Abhängigkeit innerhalb der run-Methode der spezifischen Hystrix-Klasse auf. Dies führt zur Erzeugung der iystrixCommand-Unterklasse, wenn ich 10 meiner Abhängigkeitsaufrufe, 1 Klasse für jeden Abhängigkeitsaufruf, umbrechen muss.Können wir eine generische HystrixCommand-Unterklasse haben, von der aus wir verschiedene Abhängigkeiten aufrufen können?

Gibt es eine Möglichkeit, wo ich eine gemeinsame HystrixCommand-Unterklasse für alle 10 Abhängigkeitsaufrufe erstellen kann, von wo ich die Abhängigkeiten aufrufen kann?

Antwort

0

Der Zweck des Hystrix-Befehls besteht darin, Fehler in einem Abhängigkeitsaufruf von einem anderen zu isolieren, und indem Sie ein einzelnes HystrixCommand-Objekt erstellen, verneinen Sie möglicherweise den Zweck der Befehlsobjekte. Außerdem würde jede Abhängigkeit normalerweise unterschiedliche Anforderungen in Bezug auf Fallbacks und Einstellungen haben, so dass es wahrscheinlich am besten wäre, separate Befehlsobjekte für jede Abhängigkeit zu erstellen.

Verwandte Themen