我正在使用石英作业,我的需求就像我将一些数据保留在DB中一样,但是在此之前我需要对给定的数据进行一些修改,因此我开始使用石英在后台处理数据。但是现在,有些时间正在做的事情甚至在开始之前就已经处于待机状态,并且由于某些数据有效负载没有得到处理。 我如何保持待完成的工作。
scheduler.start();
scheduler.scheduleJob(job, trigger);
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
scheduler.standby();
在我的代码中,如果作业在3秒之前开始,则待机状态将等待作业完成任务,但有时作业会花费更多时间进行统计。
答案 0 :(得分:0)
您可以让
而不是让工作等待数据