【问题标题】:Share circuit breaker over multiple feign clients在多个假装客户端上共享断路器
【发布时间】:2019-12-07 23:43:05
【问题描述】:

对于有多个 feign 客户端连接到同一个外部组件的应用程序,我们需要一个共享断路器。

如何使用 spring-cloud-starter-openfeign 来实现?

详细解释:

当提供服务关闭时,所有 3 个客户端都应停止发送。因为所有请求都应该失败。是否有可能所有 3 个客户端共享同一个断路器?

【问题讨论】:

  • 你的断路器使用什么库?
  • Spring-cloud-feign 自带 Hystrix

标签: spring-cloud spring-cloud-feign openfeign


【解决方案1】:

我认为你可以创建 FeignClient(不是断路器)来提供服务(feign in this service)。消费服务注入“提供服务的 FeignClient”,这个客户端可以请求提供服务。

指南 spring-cloud-feigncircuit-breaker

【讨论】:

  • 有弹性4j与spring-cloud-starter-openfeign一起使用的例子吗?
猜你喜欢
  • 1970-01-01
  • 2019-10-28
  • 2016-12-17
  • 2011-09-03
  • 1970-01-01
  • 1970-01-01
  • 2020-10-07
  • 2014-06-09
  • 1970-01-01
相关资源
最近更新 更多