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

用Hystrix抛出异常假装客户端

水渊
2023-03-14

我需要多次调用服务(>50次)并聚合响应。因此,我决定使用CompletableFuture,使用Async和CustomExecuter(它自己的线程池)来提高速度,而不是等待服务响应。

我在类路径上使用带有ApacheHTTP和Hystrix的feign客户机。我可以看到它有时是工作的,有时我得到例外,因为电路是开放的。

apacheHttpClient:
  maxConnections: 10

hystrix:
  threadpool:
    default:
      coreSize: 100

executorService:
  threadPool: 50

共有1个答案

张翰音
2023-03-14

你考虑过假装W/顶点吗?“为您带来了两个世界中最好的一面:在VertX的快速、异步和非阻塞HTTP客户端上编写客户端API的Feign的简洁语法。”https://github.com/openfeign/feign-vertx

 类似资料:
  • 我正在制作一个关于Feign和Hystrix的示例。没有虚假的后备属性,一切正常。但是,当我添加fallback属性并创建实现外部客户机接口的fallback类时,我得到了以下错误 下面是我的虚拟客户端界面: CustomerClient回调实现: 应用类别: Spring云版本: 贝娄是一个修改,但它不工作,以及。

  • 我正在使用具有以下配置的Redisson连接到哨兵服务器:

  • 我对假装很陌生。今天就发现吧……当我读到Spring Cloud Feign时,我的第一个问题是:“您如何包装您的Fiign客户机?” 我举个例子。假设我们有2个微服务M1和M2。M2使用来自M1的endpoint。 null 也许我完全错了,请指正。 多谢!拜拜

  • 我有一个这样的假客户机,它的endpoint指向来自PROJECT-SERVICE的两个API 我最初以为下游的微服务(本例中为PROJECT-SERVICE)可能出了问题,但事实并非如此。事实上,当调用或时,PROJECT-SERVICE实际上执行了该作业,并返回状态分别为和的,但我的回退是用激活的。 我在徒劳地寻找是什么引起了这个问题。 然而,我在我的主要应用程序配置中有以下内容: 谢谢Sri

  • 我关注了这个博客,并创建了一些微服务:Eureka-server、Auth-service、Zuul-service、Gallery-service、image-service。从gallery服务中,我想使用Feign-Client调用auth-service API,url不需要身份验证,但是客户机抛出feignException$unauthorization,我使用JWT令牌进行身份验证。