Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对于有多个 feign 客户端连接到同一个外部组件的应用程序,我们需要一个共享断路器。
如何使用 spring-cloud-starter-openfeign 实现这一点?
详细解释:
当提供服务关闭时,所有 3 个客户端都应停止发送。因为所有请求都应该失败。是否有可能所有 3 个客户端共享同一个断路器?
我认为您可以创建 FeignClient(不是断路器)来提供服务(在此服务中伪装)。使用服务注入“提供服务的 FeignClient”,该客户端可以请求提供服务。
引导 spring-cloud-feign和 断路器