2022
04-07
04-07
SpringBoot整合spring-retry实现接口请求重试机制及注意事项
目录一、重试机制二、重试机制要素三、重试机制注意事项四、SpringBoot整合spring-retry1)添加依赖2)添加@EnableRetry注解3)添加@Retryable注解4)Controller测试代码5)发送请求6)补充:@Recover一、重试机制由于网络不稳定或网络抖动经常会造成接口请求失败的情况,当我们再去尝试就成功了,这就是重试机制。其主要目的就是要尽可能地提高请求成功的概率,但一般情况下,我们请求第一次失败,代码运行就抛出异常结束了,如果...
继续阅读 >
目录1、背景2、解决方案2.1pom文件2.2applicat启动类2.3controller类2.4service测试类(重点)2.5项目启动2.6使用swagger进行验证1、背景本系统调用外围系统接口(http+json),但是发现有时外围系统服务不太稳定,有时候会出现返回一串xml或者gatewaybad的信息,导致调用失败,基于这一原因,采用基于springboot,整合spring-retry的重试机制到系统工程中,demo已经放到github上。2、解决方案简要说明:demo工程基于spring...