Spring 3アノテーション@Scheduledを使用して、サーバー上にスケジュールされたジョブを作成しています。しかし、@ Scheduledアノテーションのパラメーター(cron、fixedDelay、fixedRate)について混乱しています。これらのパラメータの違いと、これらのパラメータを使用できる状況について説明してください。
2160 次
2 に答える
5
ここで、さまざまなオプションの違いが明確になっていると思います。タスクの実行方法によって異なります。
fixedRate
最後の呼び出しがまだ実行されている場合でも、Springに定期的な間隔でタスクを実行させます。fixedDelay
具体的には、最後の実行が終了する次の実行時間を制御します。cron
Unix cronユーティリティに由来する機能であり、要件に基づいてさまざまなオプションがあります。
于 2012-07-30T11:35:34.110 に答える
2
cron : cron に似た式で、通常の UN*X 定義を拡張して、秒、分、時間、日、月、曜日のトリガーを含めます。
fixedDelay : 最後の呼び出しの終了から次の呼び出しの開始までの一定期間で、アノテーション付きメソッドを実行します。
fixedRate : 呼び出し間の固定期間でアノテーション付きメソッドを実行します。
于 2012-07-30T11:34:03.717 に答える