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