مسام
العودة إلى الدورة

أوراكل للتكامل السحابي: بناء تكاملات تصمد في بيئة الإنتاج · الوحدة ٨ · معالجة الأخطاء والأعطال وإعادة المحاولة

النطاقات ومعالجات الأعطال

الدرس ٨٢ من ١٧٥ · ٢ دقيقة

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

الدرس الكامل جزء من الدورة

الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل للتكامل السحابي: بناء تكاملات تصمد في بيئة الإنتاج، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.

احصل على الدروس المجانية بالبريد

سنرسل لك رابطًا لكل درس مجاني في هذه الدورة. لا حاجة إلى حساب، ورسالة واحدة فقط.

في هذه الوحدة: الوحدة ٨ · معالجة الأخطاء والأعطال وإعادة المحاولة

  1. ١أنواع الإخفاق الأربعة
  2. ٢العطل مقابل الخطأمعاينة مجانية
  3. ٣النطاقات ومعالجات الأعطال
  4. ٤ماذا تفعل بعطل التقطته
  5. ٥إعادة المحاولة: كم مرة وبأي تباعد
  6. ٦صندوق الرسائل المتعذّرة، ومن يقرؤه
  7. ٧الإخفاق الجزئي داخل دفعة
  8. ٨التعويض، وحدوده
  9. ٩تنبيه إنسان
  10. ١٠إعادة الإرسال بأمان
  11. ١١أخطاء ليست إخفاقات
  12. ١٢ما الذي ينكسر: خمسة إخفاقات في معالجة الأخطاء
  13. ١٣تمهيد التدريب · اكسره بخمس طرق
النطاقات ومعالجات الأعطال — أوراكل للتكامل السحابي: بناء تكاملات تصمد في بيئة الإنتاج — مسام