Todos los productos
Search
Centro de documentos

Alibaba Cloud SDK:Configure un periodo de tiempo de espera

Última actualización: Sep 09, 2026

Un tiempo de espera adecuado evita que su programa se bloquee indefinidamente ante solicitudes sin respuesta y, al mismo tiempo, otorga el tiempo suficiente para que las tareas finalicen. El SDK V2.0 de Node.js admite la configuración de tiempos de espera tanto por solicitud como de forma global.

Métodos de configuración

Nota

La prioridad de los ajustes de tiempo de espera, de mayor a menor, es la siguiente: la configuración de RuntimeOptions, la configuración de Config y los valores predeterminados.

  • Use los valores de tiempo de espera predeterminados. El tiempo de espera de conexión predeterminado es de 5,000 milisegundos y el de lectura es de 10,000 milisegundos.

  • Configure RuntimeOptions.

    const { RuntimeOptions } = require('@alicloud/tea-util');
    
    // Create a RuntimeOptions instance and set runtime parameters.
    const runtime = new RuntimeOptions({
      // Set the connection timeout.
      connectTimeout: 10000,
      // Set the read timeout.
      readTimeout: 10000,
    });
        
    import * as $Util from '@alicloud/tea-util';
    
    // Create a RuntimeOptions instance and set runtime parameters.
    const runtime = new $Util.RuntimeOptions({
      // Set the connection timeout.
      connectTimeout: 10000,
      // Set the read timeout.
      readTimeout: 10000,
    });
    
  • Configure un tiempo de espera global mediante Config.

    const { Config } = require('@alicloud/openapi-client');
    
    const config = new Config({
      // Set the connection timeout.
      connectTimeout: 10000,
      // Set the read timeout.
      readTimeout: 10000,
    });
    
    import * as $OpenApi from '@alicloud/openapi-client';
    
    const config = new $OpenApi.Config({
      // Set the connection timeout.
      connectTimeout: 10000,
      // Set the read timeout.
      readTimeout: 10000,
    });