2010-12-17 18 views
0

こんにちは: 私のアプリケーションでは、tomcatログをデータベースにエクスポートする必要があります。スケジュール2 FixedRateタスク

は、だから私は2 schedulFixedDateタスクを開始しようとした:最寄りの30日の日常の夜十二時05分00秒で

1)を、エクスポートデータ(今日(現在の日付を除外する))、これらすべてのデータは、一つに入れていますこれは最初のスケジュールタスクです

2)最初に "log_today"テーブル内のすべてのデータを削除し、現在の日のログを "log_today"テーブルに1時間ごとに01:00/02:00/03:00/...これは別のスケジュールタスクです。

私の質問は、2つのタスクを別のタスクと分離する必要がありますか?または何らかの順序で実行する必要がありますか?

+0

私はあなたの質問をしなかった.. plzもう一度明らかに.. – water

答えて

0

ご使用の場合によって異なります。

タスク1がタスク2より前に終了する必要がある場合は、タスク1が完了したことを確認できないため、一定の時間/日付でスケジューリングすることはできません。この場合、1つのスケジュールとして実行することは意味があり、タスク2の直後にタスク2を実行します。

タスク2がタスク1に依存しない場合は、2つの固定スケジュールより明確で維持が容易である。

関連する問題