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

أوراكل للتكامل السحابي: بناء تكاملات تصمد في بيئة الإنتاج · الوحدة ١٠ · أحداث الأعمال والنشر والاشتراك

الترتيب، ولماذا لا يمكن الاعتماد عليه

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

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

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

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

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

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

في هذه الوحدة: الوحدة ١٠ · أحداث الأعمال والنشر والاشتراك

  1. ١المدفوع بالأحداث مقابل الاستطلاع الدوري
  2. ٢أحداث أعمال فيوجن عمليًا
  3. ٣الاشتراك دون فقد أحداث
  4. ٤الترتيب، ولماذا لا يمكن الاعتماد عليه
  5. ٥التسليم مرة واحدة على الأقل
  6. ٦أحداث OIC بين التكاملات
  7. ٧ما الذي ينكسر: ثلاثة إخفاقات أحداث
  8. ٨تمهيد التدريب · اشترك ثم عطِّل ثم الحق