Todos os produtos
Search
Central de documentação

Alibaba Cloud SDK:Configure um período de tempo limite

Última atualização: Jun 28, 2026

Um tempo limite adequado evita que o programa fique bloqueado indefinidamente em requisições sem resposta e permite tempo suficiente para a conclusão das tarefas. O SDK V2.0 para Node.js permite configurar o tempo limite no nível de cada requisição e no nível global.

Métodos de configuração

Nota

A prioridade das configurações de tempo limite, da mais alta para a mais baixa, é: RuntimeOptions, Config e configurações padrão.

  • Use as configurações padrão de tempo limite. O tempo limite de conexão padrão é de 5.000 milissegundos e o tempo limite de leitura padrão é de 10.000 milissegundos.

  • 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,
    });
    
  • Defina um tempo limite global usando 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,
    });