O que é limitação?
Limitação é uma técnica que as APIs de nuvem usam para limitar o número de solicitações que podem ser feitas em um determinado período de tempo. Eles usam a limitação para garantir que a API permaneça disponível e responsiva a todos os usuários e para impedir que qualquer usuário consuma muitos recursos.
Você pode experimentar a limitação de várias maneiras. Uma maneira comum é usar códigos de status HTTP. Por exemplo, quando um usuário excede o número permitido de solicitações, a API pode retornar um 429 Too Many Requests
código status. Essa resposta indica que o usuário emitiu muitas solicitações em um determinado período de tempo e deve reduzir a velocidade.
Além de status códigos, algumas APIs também podem fornecer informações adicionais nos cabeçalhos ou no corpo da resposta. Por exemplo, eles podem usar o Retry-After
cabeçalho para indicar quanto tempo o usuário deve aguardar antes de fazer outra solicitação.
É importante que, como desenvolvedor, você esteja ciente dos limites de limitação das APIs que usa e lide com erros de limitação adequadamente em seus aplicativos. Ele ajuda você a garantir que seus aplicativos permaneçam responsivos e confiáveis, mesmo quando a API está sob carga pesada.