SmartSlim Enterprise

Plateforme de compression distribuée de niveau entreprise · Architecture microservices, couverture tous formats, déploiement Cloud-Natif, conformité européenne totale

Aperçu du produit

Plateforme de compression distribuée multi-utilisateurs pour les entreprises et les agences gouvernementales

SmartSlim Enterprise est une plateforme de compression distribuée conçue pour les scénarios de niveau entreprise, adoptant l'architecture microservices FastAPI asynchrone + Celery task queue, le backend via Rust SDK (C ABI) appelle le moteur de compression auto-développé, prend en charge 10 catégories et 40+ formats de fichiers. La plateforme fournit une gestion des utilisateurs, une facturation par compteur, un push de progression en temps réel, une surveillance d'alerte, etc., des capacités complètes, prend en charge Docker Compose et Kubernetes deux types de formes de déploiement, et est entièrement compatible avec les frameworks de conformité européens (RGPD/RGS).

Technologie(déjàvérification): FastAPI 0.110 · Uvicorn(asynchronous)· Celery 5.3.4(doublefile d'attente compression/maintenance)· MySQL 8.0(aiomysql asynchronousdriven)· Redis 7 · MinIO(S3 compatibleobject storage)
Architecture microservices Support tous formats Cloud-Natif Progression en temps réel Conformité européenne K8s HPA Authentification JWT Surveillance Prometheus

Architecture technique à cinq couches

Découplage en couches, chacune avec ses propres responsabilités

Couche de présentation frontend

Nginx hostedutilisateurfin(/user)and admin backend(/admin)static resources, fournit Web operation interface andtask managementconsole

Couche Passerelle API

FastAPI + Uvicorn asynchronous HTTP service, unified authentication(JWT), limitation de débit(100 fois/60 secondstime window), parametersvérification, routingdispatching

Couche logique métier

Celery 5.3.4 doublefile d'attenteasynchronoustâche(compression / maintenance), user management, meteringbilling, WebSocket progressionpushservice

Couche algorithme principal

Rust compression engine SDK, via C ABI + native est Python appeler, fournit 10 categories 40+ formatcompression capabilities

Couche de stockage de données

MySQL 8.0(entreprisedonnées, aiomysql asynchronous)· Redis 7(cacheetmessage broker)· MinIO(S3 compatibleobject storage, storeuploadetcompresséfichier)

Capacités principales

Each itemcapacitéare all indans le code sourceimplement andvérification

Progression en temps réelpush

WebSocket endpoints establish long connections, backendvia Redis Pub/Sub publishingcompression progress, real-time push tofrontendnavigateur, no needpolling.

JWT + secure hash authentification

Adopte problème JWT jeton, passwordutiliser secure hash algorithmehachagestockage, équilibrersécuritéetperformance.

Prometheus + Grafana monitoring

Expose /metrics endpoint(monitoring client), collectedemandecount, latence, tâcheand volumemetric, Grafana visualizationaffichage.

Time windowlimitation de débit

Par défautlimitation de débit 100 fois/60 seconds(RATE_LIMIT_MAX: 100 / RATE_LIMIT_WINDOW: 60), login 10 fois/60 seconds, register 5 fois/heures, based on Redis implémenter.

Support tous formats

Via Rust SDK prend en charge 10 categories 40+ formats: image, PDF, vidéo, audio, Word, Excel, PPT, OFD/XPS, texte.

Meteringbilling

Intégrémeteringservice(metering_service), by dailytrafficlimitation(par défaut 10GB/day)and compression count statistics, prend en chargeabonnementplan management.

Formes de déploiement

From single-machineorchestrationversCloud-Natifcluster

9
Docker Compose service
mysql/redis/api/celery_worker/celery_beat/prometheus/grafana/frontend/admin_frontend
3-10
K8s HPA replicacount
minReplicas:3 maxReplicas:10
10GB
single filelimiter
MAX_FILE_SIZE configuration
2
Celery file d'attente
compression / maintenance
Docker Compose(déjàvérification): orchestration 9 individuelservice: MySQL 8.0, Redis 7-alpine, API(FastAPI), Celery Worker, Celery Beat, Prometheus, Grafana, Frontend(Nginx), Admin Frontend(Nginx). donnéesvianamed volume(mysql_data / redis_data / prometheus_data / grafana_data)persistence.

Conformité européenne totale

Prend en charge les frameworks de conformité européens complets

Catégorie Référentiels compatibles
Protection des données RGPD (GDPR), eIDAS
Sécurité administration RGS, ANSSI, SecNumCloud
Archivage électronique NF Z42-013, ISO 15489
Sécurité réseaux NIS2, BSI IT-Grundschutz
Licences: Version Enterpriseadopte vérification par clé publique + offlineauthorization mechanism. authorization codeparprivate key signed, inclutdevice binding, authorization type(Trial/Standard/Professional/Enterprise), validity period andfeature permissions, côté serveurviabuilt-in public keyoffline verification, no online activation required. voir Security architecture.

Obtenir le plan de déploiement Enterprise

Contactez-nous pour un déploiement Docker/K8s personnalisé et des plans d'adaptation à la conformité européenne

Contact Voir les métriques techniques