Documentation Index
Fetch the complete documentation index at: https://docs.gorbit.cloud/llms.txt
Use this file to discover all available pages before exploring further.
نظرة عامة
تطبيق Gorbit هو مجموعة من حاويات Docker التي يمكن نشرها على أي بنية تحتية وبأي حجم.هيكل النظام
المكونات الأساسية
طبقة التطبيق
- عميل الويب الأمامي: تطبيق ويب مبني على Next.js يوفر واجهة المستخدم لمنصة Gorbit
- خادم API: خادم ويب Python FastAPI للتعامل مع منطق الأعمال والطلبات
- عمال الخلفية: عمال Python للتعامل مع المهام غير المتزامنة مثل جلب تحديثات المستندات، إلخ.
طبقة البيانات
- قاعدة البيانات العلائقية: قاعدة بيانات Postgres لتخزين بيانات التطبيق وجلسات المستخدم وحالة النظام
- قاعدة بيانات المتجهات: محرك البحث النصي Vespa + مخزن المتجهات لاسترجاع السياق للاستعلامات
- ذاكرة التخزين المؤقت: Redis، تستخدم لتحسين الأداء
- مخزن الملفات: مخزن الكائنات MinIO للملفات التي تم تحميلها من قبل المستخدم والمستندات المسحوبة من الموصلات
طبقة البنية التحتية
- موجه الطلبات: وكيل Nginx العكسي لموازنة الحمل وتوجيه الطلبات