0

我正在尝试通过 FailSafe 调用来做到这一点,但我不确定是否有更好的方法或者这种方法是否不正确

retryPolicy1 = new RetryPolicy<>()
                                .withMaxAttempts(-1)
                                .withMaxRetries(3)   
                                .withMaxDuration(ofSeconds(pollTimeSeconds))
                                .withDelay(ofMillis(retryDelayMillis));
retryPolicy2 = new RetryPolicy<>()
                                .withMaxAttempts(-1)   
                                .withMaxDuration(ofSeconds(pollTimeSeconds))
                                .withDelay(ofMillis(retryDelayMillis));

并使用以下代码调用其余部分,但我不确定如何传递刷新的访问令牌。

Failsafe.with(retryPolicy1)
.onFailure(Failsafe.with(retryPolicy2)
.onFailure((Failsafe.)failure -> log.warn("Error", failure.getFailure()))

我应该如何添加以处理新令牌。

4

0 回答 0