当前位置: 首页 > 知识库问答 >
问题:

Apache Camel 和 Hystrix 命令名称

谭新知
2023-03-14

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

假设如果我写 -

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

Hystrix仪表板将注册“hystrix1”命令并显示它的状态,这是我想改变的一点。

Apache Camel的文档说——“命令键——用于识别hystrix命令。此选项无法配置,但被锁定为节点ID以使命令唯一。”。在他们的代码中,我看到他们使用路由的命名策略,所以它可能有些可定制,我只是不知道如何。

提前感谢!

共有1个答案

陶淳
2023-03-14

我们让它使用节点id作为命令名。所以您可以尝试使用id设置节点id:

hystrix().id("myNameHere")
   ...
 类似资料:
  • 本文向大家介绍Spring Cloud Hystrix入门和Hystrix命令原理分析,包括了Spring Cloud Hystrix入门和Hystrix命令原理分析的使用技巧和注意事项,需要的朋友参考一下 断路由器模式 在分布式架构中,当某个服务单元发生故障之后,通过断路由器的故障监控(类似熔断保险丝),向调用方返回一个错误响应,而不是长时间的等待。这样就不会使得线程因调用故障服务被长时间占用不

  • 通过@HystrixCommand注释,可以配置一个回退方法,在方法失败的情况下运行该方法。

  • 问题内容: 是否有Linux命令将列出此终端会话的所有可用命令和别名? 就像您键入“ a”并按下制表符一样,但是对于字母的每个字母。或运行“别名”,但也返回命令。 为什么?我想运行以下命令,看看命令是否可用: 问题答案: 您可以使用内置的bash(1) 将列出您可以运行的所有命令。 将列出您可以运行的所有别名。 将列出您可以运行的所有内置插件。 将列出您可以运行的所有关键字。 将列出您可以运行的所

  • 10.3 命令别名与历史命令 我们知道在早期的 DOS 年代,清除屏幕上的信息可以使用 cls 来清除,但是在 Linux 里面, 我们则是使用 clear 来清除画面的。那么可否让 cls 等于 clear 呢?可以啊!用啥方法? link file 还是什么的?别急!下面我们介绍不用 link file 的命令别名来达成。那么什么又是历史命令? 曾经做过的举动我们可以将他记录下来喔!那就是历史

  • 我正在尝试向异步路由发送消息,但它不起作用。我刚刚在github上创建了一个项目来模拟这个问题

  • 我正在学习Hystrix和Clojure,不知道如何(正确地)在Clojure中设置Hystrix命令的超时。 我更广泛地搜索了StackOverflow和web。我查看了Hystrix的Clojure包装器源代码(https://github.com/Netflix/Hystrix/blob/master/hystrix-contrib/hystrix-clj/src/main/clojure/