ExpertiDict

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

backpressure

/ˈbækˌpɹɛʃɚ/substantivo

Mecanismo pelo qual um consumidor lento sinaliza ao produtor que diminua o ritmo, evitando que filas e memória estourem.

Onde usar

'Sem backpressure, a fila cresce até derrubar o serviço'. Aparece em streaming, filas e sistemas reativos.

Exemplos

The consumer is slow and there's no backpressure, so the queue keeps growing.

O consumidor está lento e não há backpressure, então a fila só cresce.

Backpressure tells the producer to slow down.

O backpressure diz ao produtor para ir mais devagar.

Reactive streams have backpressure built in.

Os reactive streams têm backpressure embutido.

Cuidado

Descartar mensagens em silêncio não é backpressure; o ponto é fazer a pressão chegar a quem produz.

Sinônimos

contrapressão

Origem

Empréstimo da engenharia de fluidos, em que a pressão contrária em um cano resiste ao fluxo.

Veja também

Todos os termos de Desenvolvimento de Software