منصة ضغط موزعة للمؤسسات · بنية الخدمات المصغرة، تغطية كاملة للصيغ، نشر سحابي، توافق كامل مع PDPL
منصة ضغط موزعة متعددة المستخدمين للمؤسسات والمؤسسات الحكومية
SmartSlim Enterprise هي منصة ضغط موزعة لسيناريوهات المؤسسات، تستخدم بنية الخدمات المصغرة مع إطار العمل غير المتزامن FastAPI + طابور المهام Celery. تستدعي الواجهة الخلفية محرك الضغط الخاص عبر Rust SDK (C ABI)، وتدعم 10 فئات وأكثر من 40 صيغة ملفات. توفر المنصة إدارة المستخدمين، القياس والفوترة، دفع التقدم في الوقت الفعلي، المراقبة والتنبيهات، ودعم النشر سواء عبر Docker Compose أو Kubernetes مع توافق كامل مع أطر الامتثال التنظيمي PDPL.
فصل طبقي، كل طبقة تؤدي وظائفها
يخدم Nginx الموارد الثابتة لجزء المستخدم (/user) ولوحة الإدارة (/admin)، يوفر واجهة ويب ووحدة تحكم لإدارة المهام
FastAPI + Uvicorn - خدمة HTTP غير متزامنة، مصادقة موحدة (JWT)، تقييد السرعة (100 طلب/60 ثانية نافذة منزلقة)، التحقق من المعاملات، التوجيه
Celery 5.3.4 - مهام غير متزامنة لطابورين (compression / maintenance)، إدارة المستخدمين، القياس والفوترة، خدمة دفع التقدم عبر WebSocket
Rust SDK لمحرك الضغط ، يُستدعى من Python عبر C ABI + native، يوفر إمكانات الضغط لـ 10 فئات و40+ صيغة
MySQL 8.0 (بيانات الأعمال، aiomysql غير متزامن) · Redis 7 (ذاكرة مؤقتة ووسيط رسائل) · MinIO (تخزين كائنات متوافق مع S3 للملفات المرفوعة والمضغوطة)
كل ميزة مطبقة ومتحقق منها في الكود المصدري
نقطة نهاية WebSocket تؤسس اتصالاً دائماً، تنشر الواجهة الخلفية تقدم الضغط عبر Redis Pub/Sub، الدفع إلى متصفح المستخدم في الوقت الفعلي دون استطلاع.
استخدام لإصدار رموز JWT، تجزئة كلمات المرور باستخدام secure hash من ، توازن بين الأمان والأداء.
نقطة نهاية /metrics (monitoring client) تجمع عدد الطلبات، التأخيرات، حجم المهام وغيرها من المؤشرات، التصور عبر Grafana.
افتراضياً 100 طلب/60 ثانية (RATE_LIMIT_MAX: 100 / RATE_LIMIT_WINDOW: 60)، الدخول - 10/60 ثانية، التسجيل - 5/ساعة، مُطبق عبر Redis.
عبر Rust SDK يدعم 10 فئات و40+ صيغة: الصور، PDF، الفيديو، الصوت، Word، Excel، PPT، OFD/XPS، النصوص.
خدمة قياس مدمجة (metering_service)، محاسبة على حركة المرور اليومية (افتراضياً 10جيجابايت/يوم) وعدد عمليات الضغط، دعم إدارة حزم الاشتراك.
من تنسيق خادم منفرد إلى كتلة سحابية
proxy-body-size: 10g لدعم رفع الملفات الكبيرة.
دعم أطر الامتثال الرئيسية للمنطقة
| الفئة | الأطر المتوافقة |
|---|---|
| حماية البيانات الشخصية | PDPL، SDAIA |
| الأمن السيبراني | ECC-1:2018، CCC (NCA) |
| إدارة الوثائق | ISO 15489، PDF/A (ISO 19005) |
| القطاع المالي | SAMA CSF |
تواصل معنا لتكوين نشر Docker / K8s وتكييف PDPL