超时配置
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
});