700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Spring Boot定时任务-Quartz介绍

Spring Boot定时任务-Quartz介绍

时间:2018-06-28 02:15:45

相关推荐

Spring Boot定时任务-Quartz介绍

SpringBoot如何整合第三方定时任务框架,SpringBoot整合Quartz定时任务框架,我们主要来了解一下Quartz的一个介绍,以及对于Quartz使用的一个基本思路,我们先来看Quartz的介绍,我们打开百度百科,Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.3.0。我们要明白这么几个问题,第一个Quartz它是一个开源项目,第二个是在这句话当中,他有一个专业词语,Job scheduling,我们对Job scheduling做一个讲解,在Quartz当中,Job就不是我们翻译成工作的含义了,在这里我们一般翻译为任务,然后scheduling我们知道,他直译过来表示行程,日程安排,那么这里scheduling表示一个调度,所以这个词语表示任务调用的一个含义,然后Quartz他除了可以用在WEB项目下,他也可以用在普通的jar项目下,那么我们在讲Quartz的第一个案例的时候呢,会采用普通的JAVA项目,来使用这个Quartz,Quartz的能力还是比较强大的,他现在最小的版本是2.3.0Quartz是一个完全由java编写的开源作业调度框架。不要让作业调度这个术语吓着你。尽管Quartz框架整合了许多额外功能, 但就其简易形式看,你会发现它易用得简直让人受不了!。简单地创建一个实现org.quartz.Job接口的java类。Job接口包含唯一的方法:其实Quartz它是用JAVA来编写的,那么这个作业指的是什么呢,是我们上面对于JOB的一个解释,在这里JOB翻译成作业的含义,我们更习惯理解成一个任务,Quartz的使用还是比较简单的,我们再来看一下Quartz使用基本思路,其实我们要用Quartz做定时任务开发的时候呢,我们主要是围绕着三个环节,去做这个任务开发,那三个环节呢,第一就是这个job,job在我们这里翻译过来其实是任务,那么任务再进一步直白的去说一下,表示的是什么呢,就是你要做什么事,然后第二个环节呢,这里有一个Trigger,这个Trigger表示什么含义呢,它是触发器,那么触发器进一步表示的是什么呢,你什么时候去做,这是第二个环节,第三个环节是不是就是scheduler,我们把它理解为调度,我们可以认为他是一个任务调度,那么任务调度进一步直白过来,你什么时候需要去做什么事,所以我们在使用Quartz开发的时候,只要你把这三个环节定义出来,那么你就在Quartz里面定义了一个定时任务了,所以Quartz的使用还是比较简单的,这三个环节非常重要,其实我们都是围绕这三个环节所展开的,所以希望对这三个环节,下面就是对语法的一个熟悉了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。