Taskmodule

Andre Schemschat

Neben den Anfragen der Klienten gibt es auch verschiedene Routine-Aufgaben, die in regelmäßigen Abständen ausgeführt werden müssen. Um diese Anforderung abzubilden, wurde ein Modul in den Server integriert, dass sich genau um diese Aufgaben kümmert. Während der Initialisierungsphase lädt das Hauptmodul alle Tasks und startet für jeden einen einzelnen Thread. Jeder der Tasks gibt dabei entweder ein Interval an, in dem es ausgeführt wird, oder ob er am Ende bzw. Anfang einmalig ausgeführt werden möchte. In kontinuierlichen Abständen werden dann die Verabeitungsroutinen gestartet, die z.B. neue Tresore oder Geschenke auffüllen oder Spiele, deren Spielzeit abgelaufen ist, schließen.


Page last modified on March 21, 2011, at 10:15 AM