Alibaba Cloud SDK ofrece opciones de configuración avanzada para solicitudes HTTPS, proxies, tiempos de espera y reintentos. Estas opciones le permiten mejorar el rendimiento, la seguridad y la confiabilidad en entornos con alta concurrencia o redes restringidas.
Configuración de solicitudes HTTPS
Escenarios
Seguridad de los datos: HTTPS cifra la transmisión de datos mediante SSL/TLS para evitar la interceptación y la manipulación de la información, lo que garantiza su integridad.
Requisitos de cumplimiento: sectores como el financiero y el de salud aplican estándares estrictos de seguridad en la transmisión de datos que exigen el uso de HTTPS.
Ejemplos
Una aplicación obtiene datos confidenciales, como información de facturación o datos de privacidad de los usuarios, mediante llamadas a las operaciones de API de Alibaba Cloud.
Una aplicación debe cumplir con el Reglamento General de Protección de Datos (GDPR) u otras normativas de protección de datos.
Para obtener más información, consulte Configure HTTPS and TLS settings in the SDK.
Configuración de proxy
Escenarios
Acceso a red restringido: si su aplicación se ejecuta detrás de un servidor proxy, como en una red interna empresarial o en un entorno controlado por firewall, configure un proxy para acceder a servicios externos.
Monitoreo de tráfico: durante el desarrollo y la depuración, utilice un proxy para capturar y analizar las solicitudes.
Ejemplos
Una aplicación desplegada en una red interna empresarial utiliza un proxy HTTP o HTTPS para acceder a los servicios de Alibaba Cloud.
Varias aplicaciones dentro de una empresa comparten un servidor proxy que gestiona y enruta las solicitudes hacia servicios externos.
Para obtener más información, consulte Configure a proxy.
Configuración de tiempos de espera
Escenarios
Estabilidad de la red: cuando la latencia de la red es alta o las respuestas del servidor son lentas, un tiempo de espera adecuado evita que las solicitudes queden suspendidas indefinidamente.
Experiencia del usuario: en las aplicaciones orientadas al usuario, un tiempo de espera adecuado previene esperas prolongadas cuando un servicio no está disponible.
Ejemplos
Si la conexión de red se interrumpe mientras un usuario carga archivos grandes en OSS, un tiempo de espera adecuado finaliza la solicitud de inmediato y permite reintentar la carga.
Un tiempo de espera adecuado para operaciones de API de larga duración, como las operaciones por lotes, evita esperas indefinidas.
Para obtener más información, consulte Configure a timeout period.
Configuración de reintentos
Escenarios
Inestabilidad de la red: las solicitudes pueden fallar en una red inestable. Un mecanismo de reintento reenvía automáticamente las solicitudes con errores para aumentar la tasa de éxito.
Indisponibilidad temporal del servicio: si un servicio de Alibaba Cloud deja de estar disponible de forma temporal, un mecanismo de reintento ayuda a que la aplicación se recupere automáticamente.
Ejemplos
Si su aplicación presenta problemas de red intermitentes al llamar a un servicio de Alibaba Cloud, configure la cantidad de reintentos y el intervalo entre ellos para aumentar la tasa de éxito de las solicitudes.
Para obtener más información, consulte Configure a retry mechanism.