أوراكل للتكامل السحابي: بناء تكاملات تصمد في بيئة الإنتاج · الوحدة ٨ · معالجة الأخطاء والأعطال وإعادة المحاولة
إعادة المحاولة: كم مرة وبأي تباعد
الدرس ٨٤ من ١٧٥ · ٢ دقيقة
إعادة المحاولة الفورية لا تفيد في شيء. فما جعل الاستدعاء يخفق قبل مللي ثانية ما زال صحيحًا على الأرجح، فإعادة المحاولة الفورية إخفاقٌ ثانٍ بلا نفع — وثلاثٌ منها ثالث. والتراجع هو الإصلاح: انتظر، وانتظر أطول في كل مرّة. ثوانٍ قليلة، ثم عشرات، ثم دقائق. وذلك يعطي خدمةً تُعاد تشغيلها وقتًا للعودة ومزدحمةً وقتًا للانفراج، وتلك كل الإخفاقات الجديرة بإعادة المحاولة. والسقف ليس اختياريًّا. فإعادة المحاولة إلى الأبد تحوّل إخفاقًا دائمًا إلى حملٍ دائم، ولا يبلغ التدفّق أبدًا المعالج الذي كان سيخبر أحدًا. ومن ثلاث إلى خمس محاولات تغطي الحالات العارضة؛ وبعدها أنت تعيد محاولة شيءٍ يحتاج شخصًا. وعاصفة إعادة المحاولة هي الإخفاق الذي يحوّل شريكًا بطيئًا إلى انقطاع. فيبطؤ الهدف؛ وتبدأ الاستدعاءات في انتهاء مهلها؛ ويُعاد كلٌّ فورًا؛ وتضيف الإعادات حملًا إلى نظامٍ كان يكافح أصلًا؛ فتنتهي مهل استدعاءاتٍ أكثر؛ والتدفّق الذي كان يستجيب لمشكلةٍ صار يسبّبها. وحين ينظر أحدٌ يكون الشريك معطّلًا وأنت فعلتها. والتراجع والسقف يمنعان هذا…
الدرس الكامل جزء من الدورة
الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل للتكامل السحابي: بناء تكاملات تصمد في بيئة الإنتاج، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.
في هذه الوحدة: الوحدة ٨ · معالجة الأخطاء والأعطال وإعادة المحاولة
- ١أنواع الإخفاق الأربعة
- ٢العطل مقابل الخطأمعاينة مجانية
- ٣النطاقات ومعالجات الأعطال
- ٤ماذا تفعل بعطل التقطته
- ٥إعادة المحاولة: كم مرة وبأي تباعد
- ٦صندوق الرسائل المتعذّرة، ومن يقرؤه
- ٧الإخفاق الجزئي داخل دفعة
- ٨التعويض، وحدوده
- ٩تنبيه إنسان
- ١٠إعادة الإرسال بأمان
- ١١أخطاء ليست إخفاقات
- ١٢ما الذي ينكسر: خمسة إخفاقات في معالجة الأخطاء
- ١٣تمهيد التدريب · اكسره بخمس طرق
