Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#1

Scheduler als Dienst mit Konfiguration in DB

  Alt 29. Nov 2006, 13:01
Datenbank: FB • Version: 1.5 • Zugriff über: sag ich nicht ;)
Hallo #,

mein erster Dienst läuft *freu*
Bisher legt er nur im Temp Dateien an,
aber immerhin ;

Ich muss "geplante Tasks" nachbauen,
weil der entsprechenden Firma keine Admin-Rechte
auf dem Server erlaubt sind (ist ne Zweigstelle).

Meine Überlegung war folgende,
eine Dienst läuft (was er auch schon macht),
er connected sich alle x Minuten mit der DB,
liest die Konfiguration aus und handelt entsprechend.
Dann wird ein Log geschrieben (in die DB und in den Speicher)
und der dienst legt sich wieder schlafen (delay oder sleep ist egal).

Die komplette Konfiguration erfolgt auf einem anderen Rechner.

Nun mein Problem,
wie kann ich am besten mitbekommen,
dass sich die Konfiguration geändert hat.

1. Events
aber traue mich nicht
FB1.5 ist nur eine der DB's, mit denen das laufen soll.

2. TCP
Socket, habe ich auch noch nie gemacht

3. bei jedem Aufwachen Testen, ob was geändert wurde
(das geht schnell, ich schreibe eh ein Log der Änderungen
und kann das mit dem Datum der letzten Konfigurationsänderung vergleichen)

Die Konfiguration ändert sich ausserdem kaum.


Was meint ihr ?
Wie geht man an sowas ran ?


Heiko
PS: muss mal den Dienst anhalten, habe nur ne 140GB Platte
Heiko
  Mit Zitat antworten Zitat