首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹簧云断路器中的Resilience4j重试模块

弹簧云断路器中的Resilience4j重试模块
EN

Stack Overflow用户
提问于 2021-11-30 18:23:51
回答 1查看 287关注 0票数 2

我正在尝试将我的Spring 2 Resilience4j实现迁移到Spring断路器提供的实现。

因此,基本上,从弹性4j到启动2+弹性4j-反应堆依赖项到依赖项。

根据Spring文档,我发现可以通过自定义器配置CircuitBreaker (包含TimeLimiter模块)和Resilience4j的舱壁模块。

但是,我看不到重试和RateLimiter模块的任何配置,这些都是R4J文档中可用的特性。

有没有一种方法可以直接用Spring断路器配置这些模块,使它们成为ReactiveCircuitBreakerFactory的一部分?还是我还需要配置它的RetryRegistry?

EN

回答 1

Stack Overflow用户

发布于 2022-09-06 11:36:11

spring-cloud-starter-circuitbreaker-reactor-resilience4j附带以下依赖项:

  • org.springframework.cloud.spring-cloud-starter
  • org.springframework.cloud.spring-cloud-circuitbreaker-resilience4j
  • io.github.resilience4j.resilience4j-circuitbreaker
  • io.github.resilience4j.resilience4j-timelimiter
  • io.github.resilience4j.resilience4j-reactor

如果您需要resilience4j的任何其他特性,如bulkheadretry,则必须将它们添加到您的依赖项中。

参考文献:https://github.com/spring-cloud/spring-cloud-circuitbreaker/blob/main/spring-cloud-starter-circuitbreaker/spring-cloud-starter-circuitbreaker-reactor-resilience4j/pom.xml

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70174294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档