Todos los productos
Search
Centro de documentos

Alibaba Cloud SDK:Mecanismo de tiempo de espera

Última actualización: Sep 09, 2026

En el desarrollo de software, configurar un tiempo de espera evita que un programa se bloquee durante un lapso prolongado mientras espera una respuesta. No configurar un tiempo de espera puede provocar desperdicio de recursos o incluso una caída del sistema. Un tiempo de espera demasiado corto puede interrumpir una tarea antes de que se complete y afectar la funcionalidad normal. Establecer un tiempo de espera adecuado mejora la estabilidad del sistema y la experiencia del usuario. Este tema describe cómo configurar los tiempos de espera para el SDK de Java V2.0.

Configuración de tiempos de espera

Nota

Los valores de tiempo de espera se aplican en el orden de prioridad que se indica a continuación, de mayor a menor: los valores de RuntimeOptions, los valores de Config y las configuraciones predeterminadas.

  • Utilice la configuración predeterminada. El tiempo de espera de conexión predeterminado es de 5,000 milisegundos y el tiempo de espera de lectura es de 10,000 milisegundos.

  • Configure el tiempo de espera de la solicitud actual mediante la clase com.aliyun.teautil.models.RuntimeOptions.

    com.aliyun.teautil.models.RuntimeOptions runtimeOptions = new com.aliyun.teautil.models.RuntimeOptions();
    runtimeOptions.connectTimeout = 5000;
    runtimeOptions.readTimeout = 10000;
    
  • Configure un tiempo de espera global mediante la clase com.aliyun.teaopenapi.models.Config.

    com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config();
    // The default connection timeout is 5 × 1000 milliseconds.
    config.setConnectTimeout(5000);
    // The default read timeout is 10 × 1000 milliseconds.
    config.setReadTimeout(10000);