INSIDE SIMINEO

Fail-Safe Feltöltési
és Média Pipeline

A SIMINEO feltöltési rendszere nem egyszerű média-kezelési funkcióként készült.

A fájlkezelésre részben stabilitási és integritási problémaként tekint.

A rendszer nem feltételezi, hogy a beérkező állományok konzisztens formátumúak, megbízhatóak vagy erőforrás-szempontból biztonságosak.

A feltöltési folyamat ezért több egymást követő ellenőrzési rétegen halad keresztül.

A rendszer validálja a fájltípusokat, a méreteket, a képintegritást és bizonyos metaadatokat is, mielőtt a fájl a végleges feldolgozási folyamatba kerülne.

A rendszer több ponton korlátozza a maximális fájlméreteket, a képfelbontásokat, valamint a feldolgozható erőforrás-mennyiséget.

Ez nem csak hibás feltöltések miatt fontos, hanem a túlzott erőforrás-terhelés és bizonyos visszaélési minták kontrollálása miatt is.

A médiafeldolgozás nem kizárólag kliensoldali feltételezésekre épül.

Az állományokat a rendszer szerveroldalon újraellenőrzi, normalizálja és kontrollált formátumba alakítja.

Ez a pipeline több ponton determinisztikus működésre épül annak érdekében, hogy a médiaállapotok kiszámíthatók és konzisztensen kezelhetők maradjanak.

A platform külön kezeli a fájlrendszer állapotát, az adatbázis-hivatkozásokat, valamint a hibás médiaállapotok detektálását is.

A feltöltési folyamat monitoring-, rate limiting- és quota-rendszerekhez is kapcsolódik, így a pipeline nem csak média-kezelő rétegként, hanem kontrollált rendszerkomponensként működik.