Backoff com Jitter - Definicao do Glossario de CI/CD
O backoff com jitter aumenta a espera entre tentativas e a torna aleatoria, para que uma multidao de clientes que falharam nao tente novamente no mesmo instante e sobrecarregue o alvo de novo.
O backoff com jitter espaca as tentativas aumentando o atraso apos cada tentativa (backoff) e adicionando aleatoriedade (jitter), o que evita que muitos clientes tentem novamente em uniformidade e criem um pico de carga sincronizado.
O backoff exponencial puro ainda sincroniza as tentativas; o jitter quebra essa sincronizacao.
Por que o jitter importa
Sem jitter, os clientes que falharam juntos recuam pelo mesmo tempo e tentam novamente juntos, recriando o efeito de manada. Adicionar aleatoriedade distribui as tentativas ao longo da janela e suaviza a carga.
Guias relacionados
Retry Budget - CI/CD Glossary DefinitionRetry Budget: A retry budget caps how many automatic retries are allowed over a window, so retrying transient…
Thundering Herd - CI/CD Glossary DefinitionThundering Herd: The thundering herd problem is when a large number of processes or requests are all released…
Cache Stampede - CI/CD Glossary DefinitionCache Stampede: A cache stampede happens when a cached entry expires or is invalidated and many concurrent co…