SixDark
Erfahrenes Mitglied
Hi @all!
Ich möchte gern einen Server programmieren. Und zwar soll dieser Anfragen von Clients nach Daten aus einer Datenbank annehmen - in einer Message-Queue speichern - und nacheinander abarbeiten - und ein Ergebnis zurückliefern.
Das Problem was ich habe ist die Abarbeitung der Message-Queue. Ich dachte mir da eine Klasse 'MessageQueue' und halt eine (oder mehrere) Klassen für den Server. Ich müßte ja jetzt rein theoretisch die Klasse MessageQueue auf Einträge hin beobachten. Da sollte ich doch eigentlich das Beobachter-Muster umsetzen, oder? Nur leider weiß ich net wie ich dies tun soll.
Ich habe mir überlegt, das ich einen Eventhandler bräuchte, der das Event 'Eintrag in Queue aufgelaufen' handelt und dann dem erver mitteilt, das er arbeiten soll. Wie setze ich aber diesen Eventhandler in VB.NET um, ich kenn mich damit noch nicht so sehr aus? Und vor allem: Sind meine Überlegungen überhaupt richtig, oder gibt es da bessere Möglichkeiten?
MfG
..::SD::..
Ich möchte gern einen Server programmieren. Und zwar soll dieser Anfragen von Clients nach Daten aus einer Datenbank annehmen - in einer Message-Queue speichern - und nacheinander abarbeiten - und ein Ergebnis zurückliefern.
Das Problem was ich habe ist die Abarbeitung der Message-Queue. Ich dachte mir da eine Klasse 'MessageQueue' und halt eine (oder mehrere) Klassen für den Server. Ich müßte ja jetzt rein theoretisch die Klasse MessageQueue auf Einträge hin beobachten. Da sollte ich doch eigentlich das Beobachter-Muster umsetzen, oder? Nur leider weiß ich net wie ich dies tun soll.
Ich habe mir überlegt, das ich einen Eventhandler bräuchte, der das Event 'Eintrag in Queue aufgelaufen' handelt und dann dem erver mitteilt, das er arbeiten soll. Wie setze ich aber diesen Eventhandler in VB.NET um, ich kenn mich damit noch nicht so sehr aus? Und vor allem: Sind meine Überlegungen überhaupt richtig, oder gibt es da bessere Möglichkeiten?
MfG
..::SD::..