BroAdmin Forest - Technikai dokumentáció

BroAdmin

Fontosabb fájlok:

Fontosabb mappák:

Nem publikus szkriptek (tools):

BroAdminDB

BroAdminAPI

Ez az API egy helyi adatbázissal dolgozó köztes réteg, amely egységes interfészt biztosít a kliensoldali GUI és a háttéradatok között, miközben a licencelés teljes egészében és biztonságosan a távoli szerveren történik. Feladata, hogy a kliens által küldött client ID alapján lekérdezze a licencinformációkat, elvégezze a szerveroldali licencdátum-titkosítást, majd a GUI számára tiszta és egyszerűen használható formában adja vissza az eredményt.

API dokumentáció

BroAdminService

Ez egy többcsatornás, robusztus ütemező- és futtatómotor, amely automatikusan kezeli az adatbázisban definiált időzített feladatokat, külső scripteket, fájlrendszer-alapú eseményeket és élő metaadat-feldolgozást. A Scheduler előre legenerálja a futási sorokat, a Launcher biztonságosan végrehajtja őket retry-val és naplózással, a Trigger a külön kezelt cron-alapú rövid folyamatokat indítja, a Watcher pedig fájlmódosításokra reagál intelligens debounce logikával. A Nowcast élő metaadatokat kezel TCP-n keresztül. Együtt egy központi automatizációs, integrációs és folyamatvezérlő réteget alkotnak a BroAdmin rendszeren belül.

Service dokumentáció