Para proteger el sistema de la academia contra problemas de rendimiento durante el uso normal de EVO, las APIs siguen un sistema de rate limits (limitación de solicitudes). Estas restricciones garantizan que el entorno permanezca estable, incluso bajo una alta carga de uso.Los criterios de rate limits se describen a continuación:
Durante este período, no se aplican límites en cuanto a la cantidad de solicitudes por hora, por DNS o por IP. Sin embargo, los límites de solicitudes por segundo y por minuto permanecen activos. Es decir, es posible realizar solicitudes en mayor volumen sin que estos límites se apliquen, pero aún estarán vigentes las restricciones de cantidad de solicitudes por segundo y por minuto.
Solicitudes en lote pueden realizarse durante este período.
Operaciones que requieran un alto volumen de solicitudes pueden aprovechar esta ventana.
Implementa un sistema de retry (reintento) con backoff: Al recibir un código de estado 429, espera antes de intentar nuevamente.
2.
Evita solicitudes innecesarias: Asegúrate de que solo se realicen las solicitudes esenciales.
3.
Aprovecha la ventana de exención: Programa solicitudes en lote entre 0h y 5h, cuando los límites por hora, DNS e IP no se aplican, pero presta atención a los límites de solicitudes por segundo.
4.
Monitorea tus solicitudes: Utiliza logs para seguir y ajustar el volumen de llamadas a la API.