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

أوراكل فيوجن التقني: التقارير والبيانات والتكاملات والتوسعات · الوحدة ١٠ · REST وSOAP: استدعاء فيوجن والاستدعاء منه

قابلية التكرار الآمن وإعادة المحاولة

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

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

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

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

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

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

في هذه الوحدة: الوحدة ١٠ · REST وSOAP: استدعاء فيوجن والاستدعاء منه

  1. ١ما الذي يعرضه فيوجن وما لا يعرضه
  2. ٢REST مقابل SOAP: الاختيار دون جدالمعاينة مجانية
  3. ٣المصادقة وحساب الخدمة
  4. ٤قراءة دليل REST API
  5. ٥أول استدعاء، وخطؤه
  6. ٦الحمولات والموارد الفرعية والتحديث الجزئي
  7. ٧العمليات المجمّعة وحدود المعدل
  8. ٨فيوجن يستدعي الخارج: أحداث الأعمال
  9. ٩قابلية التكرار الآمن وإعادة المحاولة
  10. ١٠الإصدارات والصمود أمام التحديث الفصلي
  11. ١١ما الذي ينكسر: خمسة إخفاقات تكامل
  12. ١٢تمهيد التدريب · اقرأ واكتب واكسر تكاملًا