Jitter - Definição do Glossário de CI/CD
Jitter aleatoriza atrasos para que retries e agendamentos não disparem todos ao mesmo tempo.
Jitter é uma variação aleatória adicionada a um atraso, como o tempo de retry, para que muitos clientes não façam retry no mesmo instante exato e sobrecarreguem um serviço (o problema do thundering herd).
Jitter espalha ações temporizadas adicionando aleatoriedade. Combinado com backoff, evita que retries sincronizados criem picos de tráfego.
Em CI
Quando muitos jobs fazem retry de uma dependência instável ao mesmo tempo, adicionar jitter ao backoff evita uma tempestade de retries sincronizados que mantém a dependência sobrecarregada.
Guias relacionados
Exponential Backoff - CI/CD Glossary DefinitionExponential Backoff: Exponential backoff is a retry strategy that doubles the wait between attempts (1s, 2s,…
Throttling - CI/CD Glossary DefinitionThrottling: Throttling is deliberately slowing or limiting a rate, such as capping CPU when a job hits its li…
Debounce - CI/CD Glossary DefinitionDebounce: Debounce is collapsing a burst of rapid events into one action by waiting for a quiet period. In CI…