الضغط العكسي هو ما يحدث عندما يتم إنتاج البيانات بسرعة أكبر مما يمكن استهلاكها. في streams، إذا كان مصدر قراءة سريع يدفع البيانات إلى وجهة كتابة بطيئة، فإن البيانات غير المستهلكة تتراكم في الذاكرة — وبدون معالجة، يستمر هذا المخزن المؤقت في النمو حتى تنفد الذاكرة. الضغط العكسي هو الآلية (والانضباط) للحفاظ على توازن بين المُنتِج والمستهلك.
المشكلة
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
مثال: قراءة ملف ضخم بسرعة وكتابته إلى socket شبكة بطيء أو قرص — إذا لم تحترم سرعة الوجهة، ستنمو الذاكرة بشكل هائل.
