Resilience4j Retry重试机制调用示例

x33g5p2x  于2022-03-22 发布在 Java  
字(0.5k)|赞(0)|评价(0)|浏览(249)

重试例子

创建一个RetryRegistry

使用自定义的RetryConfig创建一个RetryRegistry。

RetryConfig config = RetryConfig.custom()
    .maxAttempts(2)
    .waitDuration(Duration.ofMillis(100))
    .retryOnResult(response -> response.getStatus() == 500)
    .retryOnException(e -> e instanceof WebServiceException)ß
    .retryExceptions(IOException.class, TimeoutException.class)
    .ignoreExceptions(BunsinessException.class, OtherBunsinessException.class)
    .build();
    
// 使用自定义的全局配置创建RetryRegistry
RetryRegistry registry = RetryRegistry.of(config);

相关文章

微信公众号

最新文章

更多