首页 > 代码库 > quartz学习
quartz学习
quartz框架中T_TASK_TRIGGERS表 TRIGGER_STATE 字段显示任务的属性大概状态有这几种:
WAITING:等待
PAUSED:暂停
ACQUIRED:正常执行
BLOCKED:阻塞
ERROR:错误
Quartz 是通过数据库行级锁的方式实现多线程之间任务争用的问题
#劣势:
1、它也不能很好的解决故障转移(譬如执行中的节点突然停掉了, QuartZ 不能将这个执行中的任务立马分配给其他节点执行,最多设置了 QuartZ 的可恢复性,在停掉的节点重启之后重新执行该任务.但如果这个节点再也不启动起来了呢?那就只能呵呵了)
2、行锁有嘟些特点呢,开销大,加锁慢,会出现死锁
quartz学习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。