Ismerd meg a Bigitcon LoadControllert!
A napi feldolgozások ütemezése és a hibák kezelése egy mindig visszatérő és kényes pontja a rendszerek működtetésének. Az egyszerű feladatütemezés által nyújtott szolgáltatásokat hamar kinövik a projektek és szükségessé válik egy feladatütemező bevezetése, aminek kiválasztása nem egyszerű feladat, mert több, akár egymásnak ellentmondó feltételeknek kell megfelelnie:
- egyszerűen legyen használható;
- tudjon többféle típusú szkriptet indítani;
- tudjon hibát kezelni;
- kezelje a beragadt folyamatokat;
- tudjon párhuzamosan több feladatot futtatni;
- lehessen korlátozni az erőforrás-felhasználást;
- tudjon függőségeket kezelni;
- kezelje a konfigurációkat;
- küldjön értesítéseket;
- az értesítések legyenek testreszabhatóak;
- legyen monitorozható.
Mindezekre megoldás a Bigitcon LoadController, mert
Egyszerűen használható
A futtatandó fájlokat elég egy könyvtárba másolni és a LoadController máris beveszi a következő indításkor.
A konfiguráció egy JSON-állományban adható meg, ami egy sima szövegszerkesztővel is módosítható.
Adatbázisszkriptek indításához az elérések egy központi JSON-fájlban tárolhatóak, így nem kell azokat a szkriptekbe beégetni.
Az egyes szkriptek speciális követelményei sima megjegyzésben adhatóak meg az adott fájlban, így mindig könnyen látható és módosítható, hogy mihez mi tartozik.
Többféle szkriptet tud indítani
A Bigitcon LoadController az alábbi fájlokat támogatja:
- MSSQL-fájlok futtatása sqlcmd-vel
- Postgresql-fájlok futtatása psql-lel
- PowerShell-szkriptek futtatása, amellyel bármilyen egyéb folyamat indítható.
Tud hibát kezelni
Többféle hibakezelési megoldást nyújt a Bigitcon LoadController:
- Futtatás újrapróbálása
- Hibakezelő fájl indítása
- Fájl kihagyása
- Könyvtár kihagyása
- Töltés leállítása


Kezeli a beragadt folyamatokat
A Bigitcon LoadController többféle szinten konfigurálható időkeretet kezel egy fájl futtatásához és az időkeret lejáratakor tud értesítést küldeni, vagy hibásnak kezelni a futtatást, ezáltal azt megállítani és a hibakezelési eljárásba bevonni.
Több feladatot tud párhuzamosan futtatni
A Bigitcon LoadController alapértelmezetten a könyvtárakba szervezett fájlokat párhuzamosan indítja.
Az erőforrás-felhasználás korlátozható
A párhuzamosan futtatott fájlok száma konfigurálható, így az erőforrás-gazdálkodás megoldható.
Tud függőségeket kezelni
A Bigitcon LoadController képes kezelni a fájlok és könyvtárak keresztfüggőségeit, így a párhuzamos töltési folyamatban szinkronizációkat lehet beépíteni.
Konfigurációkat kezel
A Bigitcon LoadController a konfigurációkat JSON fájlokban tárolja, amelyek így könnyen módosíthatóak, az egyes fájlok speciális beállításai közvetlenül az érintett fájlba írhatók.
Értesítéseket küld
A Bigitcon LoadController minden eseményről képes e-mailben értesítést küldeni kétféle értesítési szinten, így könnyen konfigurálható, hogy ki, milyen eseményről kapjon értesítést.
Az egyes szintekhez a kezelt események konfigurálhatóak, ezáltal a túl sok értesítés elkerülhető.

Az értesítések testreszabhatóak
A Bigitcon LoadController által küldött értesítések HTML sablonja a konfigurációban megadható, így az adott projekt igényeihez igazítható az e-mailek megjelenése.
Monitorozható
A Bigitcon LoadController alapból egy fájlba írja az állapotát és a PowerShell konzolra könnyen olvasható formában képes riportolni a futás állapotát.
Konfigurálhatóan képes a futási állapotot MS SQL- vagy PostgreSQL-adatbázisban tárolni, így külső monitorozás (pl. riportok) könnyen építhető a tárolt adatokra alapozva.
Contact Us
Bigitcon Ltd.
Hungary 1036 Budapest, Bécsi út 52.
Phone: +36 30-160-2890
E-mail: info@bigitcon.hu