ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Técnico

thundering herd

/ˈθʌndəɹɪŋ hɝːd/locução substantiva

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.

Veja também

Todos os termos de Desenvolvimento de Software