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