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