WzGate

المعمارية

كيف يتفاعل الخادم وخدمة التكامل والواجهة.

شكل النظام

المنصة بنية أحادية معيارية (خادم CRM) بالإضافة إلى خدمة تكامل مركّزة، وفوقهما واجهة Next.js. تُنشر وتُوسّع بشكل مستقل ولا تتشارك قاعدة بيانات — بل تتكامل عبر REST وناقل رسائل.

التواصل

  • REST + JWT للاستدعاءات المتزامنة.
  • RabbitMQ (المبادل integration-events) للأحداث غير المتزامنة. تنشر خدمة التكامل أحداثًا مثل integration.lead.received ويستهلكها خادم CRM.

تعدد المستأجرين

يحمل كل طلب سياق المؤسسة المشتق من JWT، وتُقيّد الاستعلامات تلقائيًا على تلك المؤسسة. راجع تعدد المستأجرين.

مسار التكامل

لكل مزوّد خارجي محوّل. يصل webhook، يُتحقق من توقيعه على البايتات الخام، يُحمّل التكامل المطابق، يوحّد المحوّل الحمولة، يُحفظ الحدث، ثم يُنشر حدث موحّد إلى RabbitMQ. راجع التكاملات.

On this page