2012-09-10 48 views
2

我使用石英调度程序和TerracottaJobStore类来每5分钟安排一次作业。我的工作是configurationd:石英TerracottaJobStore

org.quartz.jobStore.class = org.terracotta.quartz.EnterpriseTerracottaJobStore org.quartz.jobStore.tcConfigUrl =本地主机:9510 org.quartz.threadPool.threadCount = 25

我使用5000个触发器附加了一个作业,然后计划完成作业。启动一个作业需要500毫秒(延迟400ms和100ms的螺纹切换近似)。这意味着在1秒内两个工作正在执行。这种情况下,兵马俑店每秒发射60个工作,这对我来说很好。我的问题是,所有工作的预定火灾时间应该是每5分钟工作时间之后1:30,并且调度程序在1:25开始。 3000个工作岗位的工作时间定为1点31分,应该是1点30分。我不知道为什么兵马俑会改变那些工作的预定火灾时间。请帮助我。

回答

1

您使用的触发器是什么?此行为取决于类型触发器。从我从旁白中了解到,你应该使用DailyTimeIntervalTrigger。

+0

当前使用Cron触发器。 –