Desenvolvimento de Software · Avançado · Inglês · Técnico
thundering herd
Problema em que muitos clientes tentam a mesma coisa ao mesmo tempo, em geral após uma falha ou expiração, sobrecarregando o sistema.
Onde usar
'Quando o cache expirou, deu thundering herd no banco', 'adiciona jitter para evitar thundering herd'.
Exemplos
When the cache expired, a thundering herd hit the database.
Quando o cache expirou, um thundering herd atingiu o banco de dados.
Random jitter helps avoid a thundering herd.
Um jitter aleatório ajuda a evitar um thundering herd.
After the outage, every client retried at once, a classic thundering herd.
Depois da queda, todos os clientes tentaram de novo ao mesmo tempo, um thundering herd clássico.
Cuidado
Não é um ataque: costuma ser efeito colateral de retries ou de expirações sincronizadas.
Sinônimos
cache stampede
Origem
Do inglês, 'manada trovejante': a imagem de muitos animais correndo juntos na mesma direção.