Patrick Baumgartner fe3ddbe1b2 'update' 6 سال پیش
..
Commands a320dc3f10 init 6 سال پیش
Progress a320dc3f10 init 6 سال پیش
config a320dc3f10 init 6 سال پیش
Keln.csproj a320dc3f10 init 6 سال پیش
Program.cs a320dc3f10 init 6 سال پیش
Readme.txt a320dc3f10 init 6 سال پیش

Readme.txt

Keln
============================================================
Keln ist eine Anwendung, die die Services verwaltet.
Sie startet alle services, achtet auf vorzeitiges beenden,
startet Services gegebenfalls neu, und nimmt Updates von
Services entgegen.


Programmstart:
- Beim Programmstart werden die entsprechenden Services
shell gestartet und beobachtet.
- Es wird darauf geachtet, wie die Services beendet wurden.
Wird ein Service unerwartet beendet, wird dieser neu
nach einiger Zeit neu gestartet (delay, falls das System
das beenden erzwungen hat)

Verbinung mit Keln:
- Externe Anwendungen können sich mit Keln verbinden.
- Verbundene Anwendungen können Api Befehle ausführen
- Verbundene Anwendungen können updates aufspielen

Updates:
- Über ein PUL Request, können updates eingespielt werden.
- Security Check, ob das Update valide ist (Dateien vorhanden)
- Der entsprechende Service wird beendet
- Das Update wird aufgespielt
- Dazugehörige Komponenten werden eingeladen
- Der entsprechende Service wird neu gestartet