我很高兴在最新的Apache Camel版本2.18.0中通过DSL看到hystrix的支持。我的问题是 - 现在如何命名hystrix命令?
如果我写的话,让我们说 -
from("direct:start").hystrix().to("log:out")
Hystrix仪表板将注册" hystrix1"命令并显示它的属性,这是我想改变的一点。
Apache Camel的doc说 - " CommandKey - 用于识别hystrix命令。此选项无法配置,但被锁定为节点ID以使命令唯一。"。在他们的代码中,我看到他们使用路由的命名策略,所以它可能有些可定制,我只是无法弄清楚如何。
提前致谢!
答案 0 :(得分:5)
我们使用节点id作为命令名。所以你可以试试
使用id
设置节点ID:
hystrix().id("myNameHere")
...