我正在尝试通过 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()))
我应该如何添加以处理新令牌。