Java 用の Quartz Scheduling API を使用しています。cron-expression を使用して 25 秒ごとに実行するのを手伝ってくれませんか。ただの遅れです。常に 0 秒から開始する必要はありません。たとえば、シーケンスは次のようになります。シーケンスは 0 秒から再び開始されます。ありがとうございます。
88892 次
7 に答える
16
cron式ではそれができないと思いますが、使用できます
SimpleScheduleBuilder.repeatSecondlyForever( 25 )
300 (5 分) は 25 の倍数なので、自動的に繰り返されます。
于 2011-06-07T18:56:17.810 に答える
10
If you want a job to trigger at a regular interval then you can use a Quartz SimpleTrigger
with a repeatInterval
specified.
于 2013-03-18T14:16:53.823 に答える
8
Quartz 2.1.5では、これが役立ちます。
CronTrigger trigger = newTrigger()
.withIdentity("trigger1", "group1")
.withSchedule(cronSchedule("0/20 * * * * ?"))
.build();
于 2016-02-05T14:09:05.383 に答える
3
*/25 * * * * *
- [wiki] http://en.wikipedia.org/wiki/Cron
- [quartz チュートリアル] http://www.quartz-scheduler.org/docs/tutorial/TutorialLesson06.html
于 2011-06-06T23:29:39.193 に答える
0
クォーツのようなスケジュールはありません。
実行できることの1つは、ラッパージョブを5秒ごとに実行するようにスケジュールし、5回の実行ごとにのみ作業を実行することです。
于 2011-06-07T00:06:42.013 に答える
0
ジョブを常に実行するようにスケジュールできますが、Camel の Throttler を使用して頻度を調整できます。
<route>
<from uri="jms:queue:TestQueue"/>
<!-- throttle 1 messages per 25 sec -->
<throttle timePeriodMillis="25000">
<constant>1</constant>
<to uri="bean:TestBean?method=testMethod"/>
</throttle>
</route>
于 2016-12-01T18:00:34.300 に答える