المرحلة 01
إنشاء أثر التتبع وسياق الطلب
OpenQCore · Realtime Runtime
Realtime Runtime هو العمود الفقري لتنفيذ OpenQCore في أنظمة الدردشة الإنتاجية، ويجمع بين التحقق من الصحة، والتحكم في ضغط التدفق، وإزالة التكرار، والأقفال الموزعة، وتنظيم استجابات مرنة ومقاومة للأعطال.
استراتيجية التحميل
داعم لإدارة ضغط التدفق
أنماط التنفيذ
بث وبدون بث
ضوابط السلامة
قفل + قاطع الدائرة + منع التكرار
الاحتفاظ بالرسائل
حفظ دائم للمستخدم والمساعد
دورة حياة الطلب
كل طلب يمر بدورة محمية تشمل: التحقق، حماية من التحميل الزائد، فحص التكرار، الحصول على القفل، تنفيذ وقت التشغيل، التخزين الدائم، وتنظيف حتمي.
المرحلة 01
إنشاء أثر التتبع وسياق الطلب
المرحلة 02
تتبع الطلب المعلق وتقييم حمل النظام
المرحلة 03
التحقق من الحمولة والمرفقات وصلاحية الجلسة
المرحلة 04
حفظ آخر رسالة للمستخدم (إن وُجدت جلسة)
المرحلة 05
التحقق من التكرار للطلبات غير المتدفقة
المرحلة 06
الحصول على قفل موزع وتنفيذ وقت التشغيل
المرحلة 07
حفظ رسالة المساعد وتخزين الاستجابة في ذاكرة التخزين المؤقت
المرحلة 08
تحرير القفل وإزالة التتبع من المعلق في كتلة finally
مستوى التحكم في وقت التشغيل
تنفيذ وقت التشغيل مدرك لقاطع الدائرة لعزل الأعطال في المكونات الطرفية وحماية توفر النظام بأكمله.
مفتاح قفل نطاقي يمنع معالجة مكررة متزامنة لنفس هوية الطلب.
يتم تتبع الطلبات المعلقة باستمرار وتؤدي حالات الحمل الحرجة إلى رفض مُتحكم به برمز 503.
مسارات التنفيذ
الرصد والسلامة
اعتمد بنية وقت تشغيل مصممة لتأخّر منخفض، إنهاء حتمي لعمليات التنظيف، تدفّق تحكّم قوي، وموثوقية تشغيلية.