العودة إلى أسئلة مسارات العمل
مركز المساعدة · الأسئلةمسارات العمل1 دقائق قراءة

كيف يتعامل سير العمل مع الأحداث التي تصل بترتيب مختلف؟

قد تتأخر الأحداث أو يعاد إرسالها أو تمر عبر مسارات تختلف في توقيتها. إذا افترض التدفق أن ترتيب الوصول هو ترتيب العمل، فقد يستبدل حدث متأخر حالة أحدث. حدد التسلسل أو الوقت الذي يحكم الأولوية وما يجب فعله عند غياب المعلومة.

مسارات العمل

اختر قاعدة للترتيب

استخدم رقم تسلسل من المصدر إن توفر، أو وقت حدث موثقاً مع قاعدة واضحة لكسر التعادل. لا تعتمد على وقت الوصول وحده إلا إذا ضمن المصدر الترتيب لذلك التدفق والمفتاح تحديداً.

تتبع أحدث تسلسل أو إصدار مقبول لكل كيان وارفض التحديثات الأقدم أو اعزلها. إذا كانت الأحداث حقائق مستقلة، فاحفظها منفصلة واستنتج العرض الحالي بدلاً من إسقاط الأحداث المتأخرة.

تعامل مع الفجوات والتصحيحات

قد يشير غياب تسلسل إلى تأخر حدث أو فجوة تسليم. قرر الانتظار قليلاً أو طلب إعادة الإرسال أو وضع الكيان للمصالحة؛ لا تنشئ حالة من دون توضيح.

سجل الأحداث المرفوضة والمتأخرة والمعاد تشغيلها مع معرفاتها وأسبابها. اختبر ترتيبات مختلفة للمجموعة نفسها للتأكد من وصول التدفق إلى النتيجة المقصودة.

العودة إلى أسئلة مسارات العمل