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

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

إعادة الإرسال بأمان

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

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

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

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

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

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

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

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