طابور التوليد وأوقات الانتظار
افهم طوابير التوليد في Rivya، وأوقات الانتظار، ومهام الصور والفيديو والصوت طويلة التشغيل، والإشعارات، والسجل، وإعادة المحاولة الآمنة.
استخدم هذا الدليل عندما تبقى مهمة صورة أو فيديو أو صوت في Rivya قيد التقدم أطول من المتوقع.
يمكن أن تجعل مهام الفيديو والصوت والصور كثيفة المراجع وطوابير المزوّد وإعدادات التوليد الأكبر المهمة أبطأ من تفاعل صفحة عادي. الانتظار وحده لا يعني الفشل.
ماذا يعني الطابور
يعني الطابور أن المهمة لم تنته بعد.
قد يحدث ذلك لأن:
- المزوّد يعالج الطلب
- سير العمل يستغرق وقتا أطول بطبيعته
- الإدخال يتضمن ملفات أو مراجع
- إعداد المخرج أثقل
- الطلب المؤقت مرتفع
- Rivya تنتظر رد نداء أو تحديث حالة
يجب تتبع المهمة الموجودة في الطابور عبر حالة المهمة والإشعارات والسجل بدلا من تكرارها فورا.
الانتظار ليس هو الفشل
يمكن أن تكون المهمة:
- مرسلة
- قيد المعالجة
- في انتظار نتيجة المزوّد
- مكتملة
- فشلت
لا تتعامل مع كل مهمة طويلة التشغيل كفاشلة. افحص الحالة قبل إعادة المحاولة.
لسلوك الفشل، اقرأ Failed Tasks and Credit Refunds.
أين تفحص التقدم
استخدم هذه الأماكن:
- صفحة سير العمل التي بدأت منها المهمة
- Rivya Notifications Center
- History in Rivya
- رصيد الحساب وحالة المهمة حيثما كان ذلك متاحا
تساعد الإشعارات لأن التوليد غير المتزامن لا ينبغي أن يعتمد على إشعار عابر واحد يختفي.
ماذا تفعل أثناء الانتظار
أثناء معالجة المهمة، يمكنك:
- تحضير صيغة المطالبة التالية
- مراجعة السجل السابق
- التخطيط لكيفية استخدام المخرج
- تجنب إرسال مهام مكررة بسرعة كبيرة
- الانتقال إلى مهمة أخرى إذا كانت الحالية غير متزامنة
إذا كانت المهمة مهمة، فانتظر الحالة النهائية قبل افتراض أن النتيجة ضاعت.
متى تعيد المحاولة
أعد المحاولة عندما تفشل المهمة بوضوح، أو يكون الإدخال خاطئا، أو يكون المخرج غير مفيد.
قبل إعادة المحاولة، حدد ما الذي تغير:
- مطالبة أبسط
- مراجع أقل
- نموذج مختلف
- مدة أو جودة مختلفة
- رفع مصحح
- نية مهمة أوضح
قد يؤدي تكرار الطلب نفسه من دون تغيير أي شيء إلى تكرار المشكلة نفسها.
قائمة تحقق استمرارية المهمة
عندما تحتاج مهمة إلى أن تبقى قابلة للتتبع بعد الإرسال، تحقق من:
- تحقق هل المهمة معلقة أو قيد التشغيل أو مكتملة أو فشلت أو جاهزة للمتابعة.
- استخدم History للمخرجات المفيدة وNotifications لتغيرات الحالة غير المتزامنة.
- أبق معرف UUID للمهمة والنموذج والمطالبة وسياق المخرج معا عند التشخيص.
- لا تعد بدء المهمة نفسها حتى تتضح الحالة الحالية.
- احفظ أو نزل النتيجة الأكثر فائدة قبل التفريع إلى سير عمل آخر.
الهدف هو تجنب ضياع العمل عندما يستغرق التوليد وقتا أو يحتاج إلى متابعة.
متى تعيد فحص الحالة
أعد فحص الحالة عندما تستغرق مهمة وقتا أطول من المتوقع، أو يغيب إشعار، أو تبدو النتيجة غير مكتملة، أو لا يستطيع المستخدم العثور على مخرج سابق.
في هذه الحالات، افحص حالة المهمة وHistory قبل طلب إعادة التوليد من المستخدم.
الصفحات ذات الصلة
دليل المهام الفاشلة واسترداد الرصيد في Rivya
تعامل مع مهام Rivya الفاشلة، وفحوص الرصيد، وإعادة المحاولة، ومشكلات الرفع، وأخطاء المزود، والإشعارات، والسجل، وحالات المعالجة.
دليل البدء مع Rivya
ابدأ Rivya بمهمة حقيقية واحدة: تصفح الصفحات العامة، وسجل الدخول عند الحاجة، وافهم الرصيد، واختر المحادثة أو الصورة أو الفيديو أو الصوت.