如果想要添加重试 需要添加jar包
<dependency>
<groupId>org.springframework.retry</groupId>
<artifactId>spring-retry</artifactId>
</dependency>
同时需要在 yml文件中开启重试配置
cloud:
loadbalancer:
retry:
enabled: true
然后配置 ribbon的配置
ribbon: #配置首台服务器重试1次 MaxAutoRetries: 1 #配置其他服务器重试两次 MaxAutoRetriesNextServer: 2 #链接超时时间 ConnectTimeout: 3000 #请求处理时间 ReadTimeout: 2000 #每个操作都开启重试机制 OkToRetryOnAllOperations: false

本文介绍了如何通过添加 Spring Retry 依赖并在应用中配置 Ribbon 的重试策略来实现服务调用的重试机制。详细说明了如何配置 YML 文件启用重试及设置连接超时、请求处理时间和重试次数。
2611

被折叠的 条评论
为什么被折叠?



