बैकप्रेशर वह है जो तब होता है जब डेटा उससे अधिक तेजी से उत्पादित होता है जितनी जल्दी इसका उपभोग किया जा सकता है। स्ट्रीम में, यदि एक तेज़ पठनीय स्रोत धीमे लिखने योग्य गंतव्य में डेटा धकेलता है, तो unconsumed डेटा मेमोरी में buffer होता है — और संभालने के बिना, वह buffer तब तक बढ़ता है जब तक कि मेमोरी समाप्त न हो जाए। बैकप्रेशर वह तंत्र (और अनुशासन) है जो उत्पादक और उपभोक्ता को संतुलन में रखता है।
समस्या
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
