![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Quartz
文章平均质量分 83
键圣
一个热衷于不惑的非专业不靠谱程序员
展开
-
裸玩任务调度框架--Quartz
Quartz是一个有着丰富特性的开源任务调度框架,可以和各种各样的Java应用集成--从最简单的独立应用到最复杂的电子商务系统。Quartz可以用来创建简单的或者复杂的几十、几百、甚至成千上万的任务调度任务。任务可以被定义为标准的Java组件,这些组件几乎可以执行你想做的任何事。Quartz Scheduler包括许多企业级特性,例如:JTA事务和集群。先来一个简单的例子:packag原创 2016-06-19 12:07:15 · 7053 阅读 · 0 评论 -
Quartz之Trigger
先介绍一下Trigger的常用属性:jobKey 标记了Trigger被触发的时候应该被调用的Job的id。startTime 表示了Trigger的调度第一次应该生效的时间。值是一个java.util.Date对象。endTime 表示了Trigger的调度不再生效的事件。priority表示了Trigger的触发优先级,当资源不够用的时候有个原则是:事件考前的Trig原创 2016-06-19 21:37:46 · 3267 阅读 · 0 评论 -
Quartz之 JobStore
JobStore负责跟踪所有你给scheduler的“工作数据”:jobs, triggers, calendars, 等。RAMJobStoreRAMJobStore 是使用最简单的也是最高效(依据CPU时间)的JobStore 。RAMJobStore 正如它名字描述的一样,它保存数据在RAM。这就是为什么它是配置最简单的也是最高效的原因。缺点是你的应用结束之后所有原创 2016-06-20 00:30:35 · 7041 阅读 · 0 评论