Para proteger o sistema da academia contra problemas de desempenho durante o uso normal do EVO, as APIs seguem um sistema de rate limits (limitação de requisições). Essas restrições garantem que o ambiente permaneça estável, mesmo sob alta carga de uso.Os critérios de rate limits estão descritos abaixo:
Durante este período, não há aplicação de limites quanto a quantidade de requisições por hora, por DNS ou IP. No entanto, o limite de requisições por segundo e por minuto permanece ativo. Ou seja, é possível realizar requisições em maior volume sem que esses limites sejam aplicados, mas ainda estarão em vigor a restrição de quantidade de requisições por segundo e por minuto.
Requisições em lote podem ser realizadas durante este período.
Operações que demandem alto volume de requisições podem aproveitar essa janela.
Implemente um sistema de retry (tentativa) com backoff: Ao receber um status code 429, aguarde antes de tentar novamente.
2.
Evite requisições desnecessárias: Certifique-se de que apenas as requisições essenciais sejam feitas.
3.
Aproveite a janela de isenção: Programe requisições em lote entre 0h e 5h, quando os limites de requisição por hora, DNS e IP não são aplicados, mas atente-se aos limites por requisições por segundo.
4.
Monitore suas requisições: Utilize logs para acompanhar e ajustar seu volume de chamadas à API.