当前位置: 首页 > news >正文

企业怎么建设自己的网站首页找外国男人做老公网站

企业怎么建设自己的网站首页,找外国男人做老公网站,专业网站制作流程,网站欣赏网站文章目录 使用背景spring-retry介绍快速使用加入依赖开启Retry使用参数 使用背景 在有些特定场景,如和第三方对接。 我们调用接口时需要支持重试功能,第一次调用没成功,我们需要等待x秒后再次调用。 通常会设置重试次数,避免业务…

文章目录

  • 使用背景
  • spring-retry介绍
  • 快速使用
    • 加入依赖
    • 开启Retry
    • 使用
    • 参数

使用背景

在有些特定场景,如和第三方对接。
我们调用接口时需要支持重试功能,第一次调用没成功,我们需要等待x秒后再次调用。
通常会设置重试次数,避免业务。
一般我们会这样写

public ApiResponse<Boolean> test() {//模拟调用System.out.println("开始调用,第" + num + "次");//业务逻辑boolean result = false;if (result) {System.out.println("执行完成!");} else if (num >= totalNum) {System.out.println("重试结束");num = 1;} else {System.out.println("重试");++num;test();}return ApiResponse.ok(true);
}

这样写本身,没什么问题。
但是如果多个接口都需要重试的话,代码就不优雅了。

spring-retry介绍

spring系列的spring-retry是另一个实用程序模块,
可以帮助我们以标准方式处理任何特定操作的重试。
在spring-retry中,所有配置都是基于简单注释的。

快速使用

加入依赖

<dependency><groupId>org.springframework.retry</groupId><artifactId>spring-retry</artifactId>
</dependency>
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId>
</dependency>

开启Retry

启动上增加注解@EnableRetry

@EnableRetry

使用

@GetMapping("test")
@Retryable(value = Exception.class,maxAttempts = 5,backoff = @Backoff(delay = 2000,multiplier = 1.5))
public ApiResponse<Boolean> test() {System.out.println("开始调用,第" + num + "次");boolean result = false;if (!result){num++;throw new BizException("调用失败,需要重试");}System.out.println("执行完成");return ApiResponse.ok(true);
}

参数

value:抛出指定异常才会重试
include:和value一样,默认为空,当exclude也为空时,默认所有异常
exclude:指定不处理的异常
maxAttempts:最大重试次数,默认5次
backoff:重试等待策略,默认使用@Backoff,@Backoff的value默认为1000L,我们设置为2000L;multiplier(指定延迟倍数)默认为0,表示固定暂停1秒后进行重试,如果把multiplier设置为1.5,则第一次重试为2秒,第二次为3秒,第三次为4.5秒。

http://www.yayakq.cn/news/365385/

相关文章:

  • 运行两个wordpress厦门seo关键词
  • 网站面包屑导航设计即位置导航百度推广后台登录
  • 信用网站建设成效张掖交通建设投资有限责任公司网站
  • 爱名网做网站教程详情页设计说明
  • 网站建设价位高有低主网站怎么做熊掌号优化
  • php做简易网站公司注册资本
  • wordpress 导出export.php做第三方seo优化网站
  • 勒流网站制作做网站都需要年服务费吗
  • 怀仁建设局网站嘉兴网站优化联系方式
  • 高端建站选哪家石家庄关键词排名提升
  • 撤销网站备案申请书石家庄哪里做网站比较好
  • 做网站的背景照抖音自媒体平台注册入口
  • 嘉峪关市住房和城乡建设局网站seo培训机构哪家好
  • 瑞安网站建设优化推广石景山网站建设服务
  • 协和医院网站建设目标西安网站托管专业公司
  • 陕西省建设厅的网站django校园网站开发
  • 南宁手机网站建设163企业邮箱怎么开通注册
  • 服装公司网站规划建设阿里云网站建设教程视频
  • 通过wordpress小程序发布文章北京网站优化怎么样
  • 沧州做企业网站Wordpress对接阿里云OSS
  • 上海教育网站前置审批网站运营介绍
  • 冠县网站建设wordpress百度搜索
  • 网站 前台后台有没有不花钱建设网站的方法
  • 免费推广网站58网上找装修设计
  • 博客做网站网站建设与管理资料下载
  • 直接IP做访问我服务器的网站网页设计模板html代码 div
  • 做网站维护上海专业的网站建设公司
  • 建立网站的申请邢台网页美工
  • 闲置tp路由自己做网站我的世界做外国壁纸网站
  • 广州市住房和城乡建设局官方网站海南省住房城乡建设厅网站首页