重试机制
更新时间:
在V2.0 SDK中,OpenAPI请求处理逻辑内置了网络异常的自动重试机制。当请求因网络问题失败时,系统会自动重新尝试,以提升服务的稳定性和可靠性。但对于由业务逻辑引发的错误(如参数错误、资源不存在等),SDK不会进行重试。本文将为您介绍V2.0 SDK对于网络异常的自动重试机制的配置方式。
重试机制配置方式
说明
重试机制配置优先级:RuntimeOptions配置 -> 默认配置,优先级依次降低。
使用默认配置。默认情况下不会进行重试,如果打开重试配置且未配置重试次数,则默认最多重试3次。
通过
AlibabaCloud.TeaUtil.Models.RuntimeOptions
为当前请求配置重试机制。// 运行时参数设置,仅对使用了该运行时参数实例的请求有效 var runtimeOptions = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); // 开启自动重试机制 runtimeOptions.Autoretry = true; // 设置自动重试次数 runtimeOptions.MaxAttempts = 3;
该文章对您有帮助吗?