Skip to content

4.0.1

Choose a tag to compare

@volc-engine volc-engine released this 23 Jun 12:03
· 882 commits to master since this release

[4.0.1] - 2025-06-23

添加

  • 引入API请求 自动重试机制
    • 重试默认开启
    • 支持开启或关闭重试
    • 支持在发生网络连接错误如:连接超时、DNS 解析失败或服务限流等异常时自动进行重试
    • 支持配置重试次数、重试条件、退避策略(如指数退避)

变更

所有接口默认开启重试机制

兼容性说明

本次版本中,重试机制默认开启。对部分业务逻辑依赖“请求必须立即失败”的用户,可能引入行为变化(例如请求时间延长、错误延后抛出)
如需关闭自动重试功能,可使用以下方式配置:

  1. 全局关闭
configuration = volcenginesdkcore.Configuration()
configuration.auto_retry = False
volcenginesdkcore.Configuration.set_default(configuration)
  1. 接口级别关闭
runtime_options = RuntimeOption(
    auto_retry=False,
)
api_instance = volcenginesdkecs.ECSApi()
create_command_request = volcenginesdkecs.CreateCommandRequest(
    _configuration=runtime_options, # 传入接口级别参数配置
)