نظرة عامة على البنية
آخر تحديث: ١٩ مارس ٢٠٢٦10 دقيقة قراءةمتقدمالمطور
يقدم هذا المستند نظرة تقنية على بنية خط أنابيب بيانات الموافقة.
الوسوم والبكسل
تتدفق سجلات الموافقة عبر خط أنابيب BullMQ: سجل الموافقة → قائمة consent-events → تقييم قواعد التوجيه → التوجيه لكل منصة.
تدفق البيانات
- الأداة يجمع الموافقة → POST /api/v1/consent/record
- الخادم يحفظ السجل → يضيف للقائمة
- محرك السياسات يقيّم القواعد
- الموصلات تحوّل وترسل لكل وجهة
قوائم BullMQ
- consent-events — معالجة أحداث الموافقة
- integration-forward — التوجيه لكل منصة
- webhook-dispatch — تسليم Webhooks
العمال
- eventPipelineWorker — توجيه الأحداث
- webhookWorker — تسليم Webhooks
- dataEventWorker — معالجة أحداث الخادم
أنماط المرونة
يستخدم النظام قواطع دائرة مدعومة بـ Redis وإعادة محاولة BullMQ.
يتطلب خط الأنابيب Redis. بدونه يعود للمسار المتزامن القديم.
هل كانت هذه المقالة مفيدة؟