2016-10-11 3 views
3

Ich freue mich wirklich zu sehen, wie die Unterstützung von hystrix über DSL in der neuesten Apache Camel Version 2.18.0. Meine Frage ist - wie nennt man jetzt einen Hystrix-Befehl?Apache Camel und Hystrix Befehlsname

Lasst uns sagen, wenn ich schreibe -

from("direct:start").hystrix().to("log:out") 

Hystrix Armaturenbrett wird registrieren „hystrix1“ Befehl und show stat für sie, das ist der Punkt, den ich ändern will.

Apache Camels Dokument sagt - "CommandKey - Wird verwendet, um den Hystrix-Befehl zu identifizieren. Diese Option kann nicht konfiguriert werden, sondern ist als Knoten-ID gesperrt, um den Befehl eindeutig zu machen." In ihrem Code sehe ich, dass sie die Benennungsstrategie einer Route verwenden, daher ist sie wahrscheinlich etwas anpassbar, ich konnte einfach nicht herausfinden, wie.

Vielen Dank im Voraus!

Antwort

5

Wir haben es die Node-ID als den Befehlsnamen verwenden. So können Sie mit id versuchen, die Knoten-ID zu setzen:

hystrix().id("myNameHere") 
    ...