Framework zur Umsetzung zuverlässiger und performanter Hintergrunddienste
Mit dem speetech Service Framework können plattformunabhängige Hintergrunddienste in Go umgesetzt werden.
Diese können beispielsweise als Windows-Dienste, mit Supervisord unter Linux oder innerhalb einer Android-App gesteuert und überwacht werden.
Das Framework bringt viele praktische Funktionen mit, sodass nur die Geschäftslogik umgesetzt werden muss.
Das Framework kann sich direkt mit lokalen und entfernten Datenbanken wie ODBC, SQLite, MariaDB, MySQL, PostgreSQL, Firebird und Redis verbinden.
Durch den integrierten HTTP-Client können beliebige Server-Anfragen schnell und einfach umgesetzt werden.
Die Framework-Tools erlauben den direkten Zugriff auf vorhandene Socket-Server sowie die Ausführung eigener Socket-Server. Für gängige Protokolle wie FIAS (Fidelio Interface Application Specification) existieren bereits Implementierungen.
Integrierte Funktionen erleichtern das Lesen, Auswerten und Schreiben von Konfigurationsdateien.
Umfangreiche, individualisierbare Logging-Funktionen mit beliebiger Datenspeicherung
Gerade bei durchgehend ausgeführten Hintergrunddiensten ist das Monitoring entscheidend. Durch das Framework können abgestürzte Dienste automatisch neu gestartet werden und Statusänderungen oder Ausfälle von einem Server überwacht werden, was beispielsweise E-Mail-Benachrichtigungen auslösen kann.
Erscheinungsjahr
2026
Technologien
Go