Todos los productos
Search
Centro de documentos

Alibaba Cloud SDK:Configure un tiempo de espera

Última actualización: Sep 05, 2026

Una configuración adecuada del tiempo de espera evita que su programa se bloquee de forma indefinida en llamadas sin respuesta. También evita interrupciones prematuras de las tareas en curso. El SDK de PHP V2.0 admite la configuración del tiempo de espera en la solicitud, en el cliente y mediante valores predeterminados.

Métodos de configuración del tiempo de espera

Nota

Las configuraciones de tiempo de espera se aplican en el orden de prioridad que se indica a continuación: configuración de RuntimeOption, configuración del cliente y configuración predeterminada.

  • Use la configuración predeterminada. Tanto el tiempo de espera de lectura como el tiempo de espera de conexión tienen un valor predeterminado de 5 segundos.

  • Configure un tiempo de espera por solicitud mediante parámetros de tiempo de ejecución (RuntimeOptions).

    use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;
    
    // Set runtime parameters. These are valid only for requests that use this RuntimeOptions instance.
    $runtime = new RuntimeOptions([
        "connectTimeout" => 5000, // Connection timeout setting
        "readTimeout" => 10000, // Read timeout setting
    ]);
    
  • Configure un tiempo de espera global mediante Config.

    use Darabonba\OpenApi\Models\Config;
    
    $config = new Config([
        "connectTimeout" => 5000, // Connection timeout setting
        "readTimeout" => 10000, // Read timeout setting
    ]);