# 重试
重试策略用于处理API调用失败的情况,例如服务端异常、网络问题等,可以配置重试次数、响应状态码、请求方法、退避策略等参数。
重试策略配置说明:
1. 重试次数:指定重试的最大次数。这是一个整数值。
2. 响应状态码:指定需要触发重试的HTTP响应系列。可以是一个字符串,也可以是逗号分隔的系列列表。可用的系列包括:"CLIENT_ERROR"、"SERVER_ERROR"和"REDIRECTION"。
3. 请求方法:指定需要触发重试的HTTP请求方法。可以是一个字符串,也可以是逗号分隔的方法列表。
4. 退避策略:配置重试的退避策略,以控制重试之间的时间间隔。这是一个嵌套的配置,包括以下选项:
第一次重试后等待:第一次重试之后的等待时间(毫秒),指定在发生第一次重试时的时间间隔,后续的重试时间间隔可能会根据其他配置选项(如退避乘数)进行调整。
最大等待:用于设置最大重试时间间隔,以限制重试请求之间的最大时间间隔。
增长指数:用来计算每次重试请求之间的时间间隔,每次增加的时间间隔为前一个时间间隔的倍数。
启用时间指数增长:控制重试请求之间的时间间隔是否基于前一个重试请求的时间间隔来计算。
新增重试策略, 配置重试次数、响应状态码、请求方法、退避策略:
添加重视策略到API接口,查看重试策略调用结果: