我在应用程序中使用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 SomethingWentWrongException
在 NoFallbackAvailableException
只是简单地把 SomethingWentWrongException
相反。
暂无答案!
目前还没有任何答案,快来回答吧!