الأنظمة التفاعلية / ConnectHub
طبقة تكامل
سجل واحد لكل تدفّق خارجي مع إعادة محاولة ومفتاح تكرار
ConnectHub — توصيل طلبات المتجر
كل تدفّق يحمل مفتاحه وحالته وزمن معالجته، والفشل يبقى مرئياً لا مخفياً.
تقنيةالتكاملمراجعة هندسية
حالة هذا المشروع: نظام عرض بنيته Al-Max بنفسه. ليس مشروع عميل، وليس منشوراً، وبياناته تجريبية مولّدة. كل صورة هنا لقطتها من هذا النظام أثناء تشغيله.
التحدي
كل أداة تكامل لها مفتاحها الخاص، وعند فشل تدفّق لا أحد يعرف أي عميل تأثّر ولا متى يُعاد.
ما الذي بنيناه
- سجل تدفّقات بأعمدة الوقت والتدفّق والوجهة والمفتاح والمحاولات والحالة.
- صحة التدفّق حسب الوجهة.
- سجل إعادة محاولة يبيّن سبب كل إعادة وسياسة التراجع التدريجي.
- طابور مهملات مع زر إعادة تدفّق لكل صف.
الشاشة الفعلية
فتح سجل
كيف يعمل
- مفتاح لكل عميل — تدفّق عميل لا يقرأ ولا يكتب في مساحة عميل آخر.
- مفتاح idempotency لكل عميل: تدفّق عميل لا يقرأ ولا يكتب في مساحة عميل آخر.
حدود هذا المشروع
ما لا يقوله هذا العرض
- لا يُجري أي اتصال خارجي — التدفّقات معروضة كنص.
- الطوابير والمهملات والمؤقتات بيانات معروضة، لا تنفيذ فعلي.
المعمارية المستهدفة — لم تُبنَ بعد
الطبقات التالية هي التصميم المقصود إذا انتقل هذا النظام إلى الإنتاج، وهي معروضة في وضع «التصميم المعماري» داخل النظام التفاعلي. ما ينشره Al-Max اليوم هو الواجهة الأمامية فقط، بلا خادم ولا قاعدة بيانات.
تسجيل قبل الإرسالمفتاح لكل متجرشكل موحّد للأحداثحسب الأولويةإلى الوجهةتصاعد بمهلة متدرجةقرار بشريكل محاولة
ما يفعله
- تكامل
- تدفّقات
- إعادة محاولة
التقنية المستخدمة فعلياً
JavaScript خالصCSS حديثدعم RTLتصميم متجاوب
المجال
تقنيةالتكاملمراجعة هندسية
متجر إلكتروني له متجر ومخزون ومحاسبة ومندوب شحن. المزايا: طلب واحد يصل لكل أداة، وإن فشلت أداة تتوقف ولا تضيع الطلبات في صمت.