Quartz简介


提示:本文中部分内容图片节选自互联网,无意冒犯。如有侵权请私信联系作者即刻删除、更改。

Quartz是OpenSymphony开源组织在Job scheduling领域的又一个开源项目。它是基于Java实现的任务调度框架。你可以使用它做一些比较复杂的定时任务,如定期同步数据、清理系统垃圾、邮件提醒等。
Quartz的运行场景很多,它可以与j2EE与j2SE应用结合使用,也可以单独使用,可以嵌入在另一个独立式应用程序中、可以在应用程序服务器(servlet容器)中被实例化,并且参与事务、可以作为独立的程序运行,并通过RMI调用、可以被实例化,作为独立项目集群,用于作业的执行。
Quartz是开源且具有丰富特性的任务调度库,能够集成于任何Java应用。Quartz能够创建简单或复杂的任务调度,用于执行上百、甚至上万的任务,任务Job被定义为标准的java bean,能够执行任何想要执行的功能。Quartz调度框架包含许多企业级特性,如:JTA事务、集群支持等。
具体的使用情况可以查看quartz的官方网站:http://www.quartz-scheduler.org/documentation/
在这里插入图片描述
如上图所示左栏中为Quartz的版本情况,凡是带有后缀-SNAPSHOT的都是快照版本不稳定。可以以Quartz 2.3.0为例查看学习文档。
Quartz 2.3.0 Documentation中有六个选项,需要注意的是JavaDoc和Quack Start Guide、Examples。

  • JavaDoc是Quartz中的JavaAPI文档,与JDKAPI文档类似,讲解了包含的类和接口、方法介绍等。
  • Quack Start Guide讲述了如何快速在项目中使用Quartz,以及基础的使用配置等。
  • Examples是使用Quartz的一些简单示例。

点击Quack Start Guide进入快速入门手册查看Quartz的基本用法:
在这里插入图片描述

可以发现其中介绍了,Quartz搭建过程,Jar包依赖以及一些简单的配置使用等。小伙伴们可以自行查看官方文档熟悉流程,下边章节也会演示Quartz项目的简单使用和原理分析。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值