تخطَّ إلى المحتوى

نظرة عامة على البنية

آخر تحديث: ١٩ مارس ٢٠٢٦10 دقيقة قراءةمتقدمالمطور

يقدم هذا المستند نظرة تقنية على بنية خط أنابيب بيانات الموافقة.

الوسوم والبكسل

تتدفق سجلات الموافقة عبر خط أنابيب BullMQ: سجل الموافقة → قائمة consent-events → تقييم قواعد التوجيه → التوجيه لكل منصة.

تدفق البيانات

  • الأداة يجمع الموافقة → POST /api/v1/consent/record
  • الخادم يحفظ السجل → يضيف للقائمة
  • محرك السياسات يقيّم القواعد
  • الموصلات تحوّل وترسل لكل وجهة

قوائم BullMQ

  • consent-events — معالجة أحداث الموافقة
  • integration-forward — التوجيه لكل منصة
  • webhook-dispatch — تسليم Webhooks

العمال

  • eventPipelineWorker — توجيه الأحداث
  • webhookWorker — تسليم Webhooks
  • dataEventWorker — معالجة أحداث الخادم

أنماط المرونة

يستخدم النظام قواطع دائرة مدعومة بـ Redis وإعادة محاولة BullMQ.

يتطلب خط الأنابيب Redis. بدونه يعود للمسار المتزامن القديم.

هل كانت هذه المقالة مفيدة؟