2010-12-17 9 views
0

Hallo: In meiner Anwendung muss ich tomcat Log in die Datenbank exportieren.Zeitplan zwei FixedRate Task

Also habe ich versucht, zwei schedulFixedDate Aufgabe zu starten:

1) bei 00.05.00 alltäglichen, Exportdaten der nächsten 30 Tage) (heute (aktuelle Tag ausschließen), all diese Daten in einer setzen table.This ist der erste Zeitplan Aufgabe

2) zuerst alle Daten in der Tabelle "log_today" entfernen, dann Protokoll des aktuellen Tages in "log_today" Tabelle Stunde um Stunde exportieren, um 01: 00/02: 00/03:00/... das ist eine weitere Aufgabenstellung;

Meine Frage ist, sollten die beiden Aufgabe mit der anderen getrennt werden? oder sollten sie auf irgendeine Weise ausgeführt werden?

+0

Ich habe Ihre Frage nicht bekommen .. PLZ wieder einmal klar .. – water

Antwort

0

Hängt von Ihrem Anwendungsfall ab.

Wenn Task 1 vor Task 2 beendet werden muss, funktioniert die Terminplanung zu einem festen Zeitpunkt nicht, da Sie nicht sicher sein können, dass Task 1 abgeschlossen wurde. In diesem Fall wäre es sinnvoll, sie als einzelnen Zeitplan auszuführen und Aufgabe 2 unmittelbar nach Aufgabe 2 auszuführen.

Wenn Task 2 nicht auf Task 1 angewiesen ist, legen Sie sie als zwei feste Zeitpläne fest ist klarer und daher leichter zu pflegen.