超时配置

SDK 提供两种方式为用户提供两种方式来进行超时配置:Client 配置以及 Request 配置。其优先级为 Request 配置 -> Client 设置 -> 默认,单位为毫秒(ms),默认超时时间为 3 秒。

Client 配置方式如下:

var client = new RPCClient({
  accessKeyId: '<accessKeyId>',
  accessKeySecret: '<accessKeySecret>',
  endpoint: '<endpoint>',
  apiVersion: '<apiVersion>',
  opts: {
    // 连接超时时间
    connectTimeout: 3000,
    // 获取数据超时时间
    readTimeout: 3000,
    // 同时配置 connectTimeout 和 readTimeout
    timeout: 3000
  }
});

Request 配置方式如下:

client.request(action, params, {
    // 连接超时时间
    connectTimeout: 3000,
    // 获取数据超时时间
    readTimeout: 3000,
    // 同时配置 connectTimeout 和 readTimeout
    timeout: 3000
});
阿里云首页 阿里云SDK 相关技术圈