Skip to content
Latchkey

Throttling - Definição do Glossário de CI/CD

Throttling limita a taxa de trabalho para permanecer dentro de um orçamento de recursos ou de API.

Throttling é deliberadamente desacelerar ou limitar uma taxa, como limitar a CPU quando um job atinge seu limit, ou rejeitar requisições quando um API rate limit é atingido.

Throttling protege um sistema contra sobrecarga limitando a velocidade com que o trabalho avança. Em CI aparece como CPU throttling nos resource limits e como throttling de API rate limit.

Em CI

Respostas 403 da API do GitHub com uma mensagem de rate-limit indicam throttling. Faça backoff e retry, ou autentique-se para obter um limit mais alto.

Guias relacionados