عندي بوت حجز مع API خارجي ويعاني من مشكلة رئيسية:
الـ API يعيد استجابة من نوع “waiting” لفترة طويلة أثناء الـ polling، مما يسبب تأخير كبير يصل إلى 60–70% من الوقت الكلي للمعالجة.
تم تطبيق مجموعة حلول وهي:
Smart Hedging للطلبات المتوازية
Continuous Staggered Polling لتوزيع ضغط الاستعلام
Circuit Breaker لإدارة الازدحام والوقت
RequestCache + Auto Cache Clearing
Aggressive Retry Strategy مع تصنيف الأخطاء Error Classification
تشغيل متعدد المستويات (عدة سيرفرات – عدة متصفحات – عدة تبويبات)
ومع ذلك:
ما يزال أهم عامل تأخير هو وقت الانتظار داخل السيرفر قبل ردّ النتيجة، والذي يظهر على شكل responses من نوع:
{"cqrs_status": "waiting"}
المطلوب:
نحتاج مبرمج/مهندس خبير لتطبيق حلول متقدمة لحل أو تقليل هذه المشكلة، مثل:
تقليل وقت الـ polling أو تحسين إستراتيجية الانتظار
تحسينات في الـ async orchestration أو parallelization
حلول واقعية مبنية على خبرة Backend أو High-Performance API Integration
أي اقتراحات واضحة ومحددة لخفض نسبة “waiting” قدر الإمكان
من لديه خبرة في:
Node.js أو Python
High-frequency API requests
Queue/Polling systems
Performance tuning
Reverse engineering للـ request flow
يُرجى تقديم عرض مع توضيح الفكرة أو الخطة المقترحة.
لدي خبرة عملية قوية في Node.js وPython وإدارة الـ API عالية التردد، إضافة إلى أنظمة الـ polling والـ queues وتحسين الأداءوهي تماما المهارات المطلوبة لحل مشكلة ا...