有关 Resilience4J 的问题,以及如何记录断路器状态更改。
目前,Resilience4j 运行良好。能够在下游系统关闭时调用回退,让他们有时间呼吸,等等......
不幸的是,我的 Spring Webflux 2.4.4+ 应用程序遇到了问题
<dependency>
<groupId>io.github.resilience4j</groupId>
<artifactId>resilience4j-reactor</artifactId>
</dependency>
<dependency>
<groupId>io.github.resilience4j</groupId>
<artifactId>resilience4j-spring-boot2</artifactId>
</dependency>
假设我们的断路器当时处于闭合模式T,例如由于下游系统不可用。
在随后的调用中,由于电路打开,进入回退,并且在调用回退方法时我有一个日志。
因此,我只知道T+1断路器何时打开。但不是断路器改变状态的确切时刻。
我想知道,如何记录断路器改变状态的事件,此刻它真的改变了info级别的状态,好吗?