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