我刚开始使用 resilience4j,想知道是否可以设置重试以重试空结果。这是一个例子:
Retry retry = Retry.ofDefaults("retry");
Retry.decorateSupplier(retry, () -> (String) null).get();
assertThat(retry.getMetrics().getNumberOfSuccessfulCallsWithoutRetryAttempt()).isEqualTo(0);
这失败了,因为返回 null 是可以的。是否可以配置空重试。
慕桂英3389331
相关分类