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