Skip to content

🚌 bus

النوع: IPC Broker  |  التسمية: bus  |  تاريخ الإنشاء: 17 يوليو 2026 (01:02 GMT+0300)  |  التقنيات: IPC, Broker, Clipboard, Router, Composite Ops

نظرة عامة

حاوية Bus_Vault هي الناقل المركزي (Message Broker) للنظام. بدلاً من أن تتحدث التطبيقات مع FS_Vault و Auth_Vault مباشرة، تُرسل جميع طلباتها لـ Bus_Vault التي تُوجّهها وتُنفّذها. هذا يُحقق:

  • تمركز سياسة الأمان: نقطة واحدة لتطبيق التحقق من الصلاحيات قبل أي عملية
  • العمليات المركّبة: MoveFile = CopyFile + DeleteFile مُنفَّذة محلياً دون تعقيد العملاء
  • خدمة مشتركة: الحافظة (Clipboard) مُخزَّنة في ذاكرة Bus_Vault — متاحة لجميع التطبيقات

خريطة الـ Capability Slots:

  • Slot 0: Endpoint الخاص بـ Bus_Vault (يستمع عليه)
  • Slot 1: Endpoint الـ FS_Vault (يُرسل إليه عمليات الملفات)
  • Slot 2: Endpoint الـ Auth_Vault (للتحقق من الصلاحيات مستقبلاً)

الملفات البرمجية

src/main.rs

المسار: containers/bus/src/main.rs

جميع الحقوق محفوظة © 2026 RVLB