私のアプリケーションでは、定期的にバックグラウンドタスクを実行する必要があります(Quartzで簡単に行うことができます。つまり、特定のジョブを定期的に実行するようにスケジュールします)。Javaで高度なジョブスケジューリングに使用するフレームワークは何ですか?
しかし、もう少しコントロールしたいと思います。特に、私のようにする必要があります
- (つまり、サーバーがダウンしていたし、このためのタスクは、私がしたいような状況で実行されなかったそのスケジュールされた時刻に実行されなかったタスクを再実行し、システムを持っています。
- タスクを必要に応じて実行するか、または特定のタスクが最後に実行されたか、または特定のタスクが別の時間に実行されるように再スケジューリングするかを確認するのは簡単です。
上記の点はSpring Batch Adminで達成できると思いますが、まだこの分野で多くの経験はありません。また、私は、Spring Batchがスケジューリングツールではないことに関する多くの記事を見てきました。私は仕事のための正しいツールがここにあるのか疑問に思っています。
私の質問は次のとおりです:上記はSpring Batch Adminで達成できますか?あるいは、Quartzでも十分ですが、上記を行うために設定する必要がありますか?あるいは私は両方が必要なのでしょうか?または、他の何か?
どうもありがとう:) ピーター
ありがとうTomek、JDBCJobStoreが私の必要としているようです。 Dzięki:) – machinery