Apache Camel和Hystrix命令名称

时间:2016-10-11 16:10:55

标签: apache-camel hystrix

我很高兴在最新的Apache Camel版本2.18.0中通过DSL看到hystrix的支持。我的问题是 - 现在如何命名hystrix命令?

如果我写的话,让我们说 -

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

Hystrix仪表板将注册" hystrix1"命令并显示它的属性,这是我想改变的一点。

Apache Camel的doc说 - " CommandKey - 用于识别hystrix命令。此选项无法配置,但被锁定为节点ID以使命令唯一。"。在他们的代码中,我看到他们使用路由的命名策略,所以它可能有些可定制,我只是无法弄清楚如何。

提前致谢!

1 个答案:

答案 0 :(得分:5)

我们使用节点id作为命令名。所以你可以试试 使用id设置节点ID:

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