我正在尝试将我的 Spring Boot 2 Resilience4j 实现迁移到 Spring Cloud Circuitbreaker 提供的实现。
所以基本上,从弹性4j-spring-boot2 +弹性4j-reactor依赖到spring-cloud-starter-circuitbreaker-reactor-resilience4j依赖。
根据 Spring Cloud 文档,我发现可以通过定制器配置CircuitBreaker(包含TimeLimiter模块)和 Resilience4j 的Bulkhead模块。
但是,我没有看到任何可用于Retry和RateLimiter模块的配置,它们是 R4J 文档中的可用功能。
有没有办法直接使用 Spring Cloud Circuitbreaker 配置这些模块,使它们成为 ReactiveCircuitBreakerFactory 的一部分?还是我仍然需要从中配置 RetryRegistry 设备?