Hi zusammen,
hat jemand Erfahrungen mit Quartz? Möchte gern folgendes umsetzen. Was ich so lese klingt als es mit Quartz möglich umzusetzen:
Anforderungen:
Im Programm gibt es verschiedene Jobs, wie Dateien downloaden zu bestimmter Zeit, Datenbank bereinigen in Intervallen, Emails versenden in Intervallen usw
1. User kann im Programm angeben, zu welcher Zeit die Datein heruntergeladen werden soll, zb 10:30 oder alle 20 Minuten (also zu fixer Zeit oder Intervall)
2. Das System soll im Hintergrund (in eigenem Thread) nachts gewisse Logeinträge aus der DB löschen oder Nutzungsdaten an einen Server senden > in Intervallen
3. Nach dem Löschen der Logeinträge usw soll ein "Todo" Sende Mail in eine Tabelle geschrieben werden, ein Quartz Scheduler Job soll da alle 5 Min reinschauen ob es neue Mails zu versenden gibt
4. Alle Intervalle und/oder Uhrzeiten wann ein Job ausgeführt werden muss, soll in einer Datenbank gespeichert sein damit es auch zur Laufzeit geändert werden kann
5. Der Scheduler muss angehalten werden können, um Server zu rebooten etc.
Einzelne Jobs sollen abgebrochen werden können
So wie ich das verstehe, sind die 3 Sachen jeweils ein Quartz-Job. Liesen sich meine Anforderungen damit umsetzen, meine Recherche sagt ja, geht? Möchte aber gern eure Meinung haben, nicht dass ich während der Entwicklung merkr, upps geht doch nicht. Vielleicht gibt es auch noch ein besseres, einfacheres Framework,
hat jemand Erfahrungen mit Quartz? Möchte gern folgendes umsetzen. Was ich so lese klingt als es mit Quartz möglich umzusetzen:
Anforderungen:
Im Programm gibt es verschiedene Jobs, wie Dateien downloaden zu bestimmter Zeit, Datenbank bereinigen in Intervallen, Emails versenden in Intervallen usw
1. User kann im Programm angeben, zu welcher Zeit die Datein heruntergeladen werden soll, zb 10:30 oder alle 20 Minuten (also zu fixer Zeit oder Intervall)
2. Das System soll im Hintergrund (in eigenem Thread) nachts gewisse Logeinträge aus der DB löschen oder Nutzungsdaten an einen Server senden > in Intervallen
3. Nach dem Löschen der Logeinträge usw soll ein "Todo" Sende Mail in eine Tabelle geschrieben werden, ein Quartz Scheduler Job soll da alle 5 Min reinschauen ob es neue Mails zu versenden gibt
4. Alle Intervalle und/oder Uhrzeiten wann ein Job ausgeführt werden muss, soll in einer Datenbank gespeichert sein damit es auch zur Laufzeit geändert werden kann
5. Der Scheduler muss angehalten werden können, um Server zu rebooten etc.
Einzelne Jobs sollen abgebrochen werden können
So wie ich das verstehe, sind die 3 Sachen jeweils ein Quartz-Job. Liesen sich meine Anforderungen damit umsetzen, meine Recherche sagt ja, geht? Möchte aber gern eure Meinung haben, nicht dass ich während der Entwicklung merkr, upps geht doch nicht. Vielleicht gibt es auch noch ein besseres, einfacheres Framework,