Противодавление (backpressure) — это то, что происходит, когда данные производятся быстрее, чем они могут быть потреблены. В потоках, если быстрый читаемый источник отправляет данные в медленное записываемое назначение, непотребленные данные буферизуются в памяти — и без обработки этот буфер растет до истощения памяти. Противодавление — это механизм (и дисциплина) для сохранения баланса между производителем и потребителем.
Проблема
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
