使用spring cloud断路器时避免nofallbackavailableexception中的 Package 原因

z3yyvxxp  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(827)

我在应用程序中使用springcloud断路器2.0.0(resilience4j实现)进行断路。假设一个方法定义如下:

String doStuff() {
  ...
  // Oh no, something went wrong
  throw new SomethingWentWrongException();
  ...
}

我包起来 doStuff 在断路器中:

return circuitBreakerFactory.create("doStuff").run(() -> doStuff());

什么时候 SomethingWentWrongException 被抛出,我还没有宣布为断路器撤退,那么 SomethingWentWrongException 将 Package 在的示例中 org.springframework.cloud.client.circuitbreaker.NoFallbackAvailableException 作为“原因”。
我的问题是:是否有任何配置,使Spring云断路器不 Package SomethingWentWrongExceptionNoFallbackAvailableException 只是简单地把 SomethingWentWrongException 相反。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题