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

Spring Cloud Fiign client调用在hystrix命令内执行吗?

傅正阳
2023-03-14

我正在使用以下示例配置一个示例应用程序:http://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-feign-inheritage。在本节http://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-ribbon中指出:

Feign已经使用了Ribbon,所以如果您使用的是@FeignClient,那么本节也适用

这是否意味着@FeignClient也使用Hystrix?对假装客户机的调用是否在hystrix命令内执行?如果是,通过hystrix配置的适当方式是什么?

有一些示例用@HystrixCommand包装对假装客户机的调用。是正确的方式吗?

共有1个答案

贾飞鸿
2023-03-14

有一张开放的票支持hystrix与虚假。目前,您需要用Hystrix包装调用来假装客户端。

 类似资料:
  • outputs/exec 插件的运用也非常简单,如下所示,将 logstash 切割成的内容作为参数传递给命令。这样,在每个事件到达该插件的时候,都会触发这个命令的执行。 output { exec { command => "sendsms.pl \"%{message}\" -t %{user}" } } 需要注意的是。这种方式是每次都重新开始执行一次命令并退

  • 我正在运行一个spring boot应用程序,刚刚开始从Spring-Cloud-Netflix集成Hystrix。我正在使用@HystrixCommand包装一个用假客户机进行的服务到服务调用。 我的问题是,spring是否提供了将Spring Security上下文(和应用程序上下文)传递给运行Hystrix命令的Hystrix线程的方法?

  • 我正在使用Spring Boot 2.3.0.m1引入的Spring buildpacks来创建基于Spring的应用程序的Docker映像。一切进展顺利,我可以通过执行Gradle任务为每个应用程序创建docker图像,将docker-compose文件指向创建的图像(例如),最后成功运行所有应用程序()。 尽管我有一个bash脚本来自动化构建过程,但我希望去掉这个额外的步骤,使Spring b

  • 问题内容: 我试图找出Linux上是否存在程序,并且找到了本文。我尝试从go程序中执行此操作,但它始终提示我无法在$ PATH中找到“命令”,这是预料之中的,因为它是Linux中的内置命令,而不是二进制文件。所以我的问题是如何从go程序中执行linux的内置命令? 错误:执行:“命令”:在$ PATH中找不到可执行文件 问题答案: 就像那篇文章说的那样,“命令”是内置的shell。您可以通过go本

  • 通常情况下,我将执行以下操作: 然后我会得到DVD 1和DVD 2的标题。如果我想打印100个标题的DVD,显然我需要很多 我设法将这些system.out.println放在ArrayList中,如下所示: 但是,我无法执行那些system.out.println来显示标题。因此,如何执行碰巧是System.out.println命令的ArrayList的值? 非常感谢任何帮助。谢谢.

  • 为什么/我的目标: 我有一个由pi组成的小型网状网络,每天大部分时间都在运行脚本。我想取消停机时间,但是代码有时会在连续循环3-4天后停止工作,(有时长达一周,代码才会出现错误并停止)。 每个节点上运行的脚本用“最后签入”字段更新mySQL数据库。 我希望用Java编写一个小型后台程序,它将在我的服务器上无限期运行,时不时地检查每个站点的“最后签入”,如果它注意到一个节点宕机,远程ssh进入该节点