Struktur

By adminNo Comments

 

Also so sieht jetzt die Struktur meines Servers aus.

Configuration:
Liest aus einer Datei alle Einstellungen ein, die dann an die einzelnen Klassen und Threads weitergegeben werden.

Logger:
Ich hab mir nen eigenen Logger geschrieben, der einfach alle Meldungen in eine Datei packt.

Datenbank:
Das ist ein Interface, dass je nach Konfiguration die Datenbankanbindung implementiert. Das kann MySql sein oder was anderes die Funktionen die benötigt werden sind alle dort hinterlegt.

GarbageCl:
Das ist ein Thread, der jede Minute den GC aufruft damit der Speicherverbrauch möglichst klein bleibt.

Wetterpool
Damit werden alle 10 Minuten die aktuellen Werte an Wetterpool gesendet.

BackendServer:
Ist ein TCP ServerSocket der die Werte der einzelnen Stationen entgegen nimmt.
Protokoll: http://www.sven-lindeboom.net/?page_id=326

PresentationServer:
Das ist ein TCP ServerSocket über den man Wetterdaten abfragen kann. (z.B. von einer Webseite)

Wetterstation

Leave your Comment

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blue Taste Theme created by Jabox