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

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

العطل مقابل الخطأ

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

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

هذا الدرس مجاني

شاهد الدرس كاملًا مع ملاحظاته المكتوبة من دون حساب. إنه أحد الدروس المجانية التي تبدأ بها هذه الدورة.

شاهد الدرس كاملًا

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

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

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

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