Backpressure je ono što se događa kada se podaci proizvode brže nego što ih je moguće konzumirati. U tokovima, ako brz čitljiv izvor gura podatke u sporo pisljiv odredište, nekonzumirani podaci se baferiziraju u memoriji — a bez rukovanja, taj bafer raste dok se memorija ne iscrpi. Backpressure je mehanizam (i disciplina) za održavanje proizvođača i konzumenta u ravnoteži.
Problem
Fast source ──(1 GB/s)──▶ Slow destination (10 MB/s write speed)
▲
The 990 MB/s difference piles up in a memory buffer → OOM crash
Primjer: brzo čitanje ogromne datoteke i pisanje je u spor mrežni soket ili disk — ako ne poštujete brzinu odredišta, memorija se preplavljuje.
