Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

分布式调度框架quartz PDF 下载


分享到:
时间:2020-12-10 19:47来源:http://www.java1234.com 作者:转载  侵权举报
分布式调度框架quartz PDF 下载
失效链接处理
分布式调度框架quartz  PDF 下载


本站整理下载:
提取码:f2rn 
 
 
相关截图:
 
主要内容:


2.Quartz简介
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.3.2。
2.1.Quartz运行环境
Quartz可以嵌入到另一个独立的应用程序中;
Quartz可以在应用程序服务器内被实例化,并且参与事务;
Quartz可以作为一个独立的程序运行(其自己的JVM),可以通过RMI使用;
Quartz可以被实例化,作为独立的项目集群(负载均衡或故障转移功能),用于job的执行;
2.2.Quartz的设计模式
组件模式
链式编程
Factory工厂模式
Builder模式
2.3.Quartz使用步骤
 
2.3.1.任务Job
Job就是你想实现的任务类(你要做什么?),每一个Job必须实现org.quartz.Job接口,且只需要实现接口自定义的execute()方法;
package org.quartz;
public interface Job {
void execute(JobExecutionContext context) throws JobExecutionException;
}
JobDetail表示一个具体的可执行的调度程序,Job 是这个可执行程调度程序所要执行的内容,另外 JobDetail 还包含了这个任务调度的方案和策略。
JobBuilder - 用于定义/构建JobDetail实例,用于定义作业的实例。
JobDetail jobDetail = JobBuilder.newJob(Job.class).build();
2.3.2.触发器Trigger
Trigger为你执行任务的触发器(什么时候去做?)。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐