Hallo zusammen,
ich habe eine Frage. Ich programmiere gerade ein "Mini-Spiel" in dem so eine Art Auktionshaus implementiert werden soll. Da ich dabei einfach auch lernen wollte habe ich es ein wenig "übertrieben". Folgende Technologien nutze ich dabei:
- JavaEE
- Glassfish Application Server
- MySQL
Meine Frage nun ist. Wie bzw. wo implementiert man denn die zeitlichen Abläufe für die Auktionen?
Beispiel: Spieler A stellt einen Gegenstand für die Zeit X ins Auktionshaus. Woher weiss das System nun, dass die Auktion auch nach Zeit X abläuft? Er muss ja gewisse Maßnahmen ergreifen sobald die Auktion abgelaufen ist. Mail verschicken, Rechnung schreiben etc.. Wird da ständig auf Datenbank gepollt (was ich mir nicht vorstellen kann -> was passiert, wenn es sehr viele Auktionen gibt), läuft da doch Datenbankseitig etwas (Prozedur, Trigger... wenn ja was kann man in MySQL dafür nutzen)? Wenn es mit MySQL nicht möglich, könnte ich auch darüber nachdenken in PostgreSQL zu migrieren. Ich vergleich das Modul gerne mit eBay oder ähnlichem.
Schöne Grüße und Dankeschön,
CelikBlek
ich habe eine Frage. Ich programmiere gerade ein "Mini-Spiel" in dem so eine Art Auktionshaus implementiert werden soll. Da ich dabei einfach auch lernen wollte habe ich es ein wenig "übertrieben". Folgende Technologien nutze ich dabei:
- JavaEE
- Glassfish Application Server
- MySQL
Meine Frage nun ist. Wie bzw. wo implementiert man denn die zeitlichen Abläufe für die Auktionen?
Beispiel: Spieler A stellt einen Gegenstand für die Zeit X ins Auktionshaus. Woher weiss das System nun, dass die Auktion auch nach Zeit X abläuft? Er muss ja gewisse Maßnahmen ergreifen sobald die Auktion abgelaufen ist. Mail verschicken, Rechnung schreiben etc.. Wird da ständig auf Datenbank gepollt (was ich mir nicht vorstellen kann -> was passiert, wenn es sehr viele Auktionen gibt), läuft da doch Datenbankseitig etwas (Prozedur, Trigger... wenn ja was kann man in MySQL dafür nutzen)? Wenn es mit MySQL nicht möglich, könnte ich auch darüber nachdenken in PostgreSQL zu migrieren. Ich vergleich das Modul gerne mit eBay oder ähnlichem.
Schöne Grüße und Dankeschön,
CelikBlek