论坛首页 Java企业应用论坛

基于Quartz的高频率同步

浏览 9217 次
精华帖 (0) :: 良好帖 (9) :: 新手帖 (15) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-02-18  
我解决这个问题,是用了一个全局变量,来注释上一个job是否提交完成
每个job定时调度时,先判断上个job是否提交完成,完成则进行数据库操作,否则终止job
0 请登录后投票
   发表时间:2008-06-27  

瞎说,
qutarz有这样的实现,而且spring-qutarz也提供了这样的功能:
<property name="concurrent" value="false" />
0 请登录后投票
   发表时间:2008-11-04  
用quartz的statefuljob这个接口是么?
我想问问用这个可以保证不并发吗?怎么我测试这个JOB并且设定按照每分钟触发一次,不会阻塞并发运行呢?
public class AAAAJob implements StatefulJob {


/**
* @param context .
* @throws JobExecutionException .
*/
public void execute(JobExecutionContext context)
throws JobExecutionException {
try {
int count=0;
while(true){
log.info("count:"+(count++));
}
} catch (Exception ex) {
ex.printStackTrace();

}
}
}
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics