.NET Quartz介绍

Quartz是什么

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。

Quartz是一个任务日程管理系统,一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。

Quartz用一个小Java库发布文件(.jar文件),这个库文件包含了所有Quartz核心功能。这些功能的主要接口(API)是Scheduler接口。它提供了简单的操作,例如:将任务纳入日程或者从日程中取消,开始/停止/暂停日程进度。


Quartz能干什么

场景 #1: 每天晚上定时处理数据,并将数据交换到其它数据库;

场景 #2: 定时根据一定赛选条件向用户发送短信;

Quartz框架分析

核心接口

posted @ 2014-02-14 11:54  Cattle Mao  阅读(308)  评论(0编辑  收藏  举报