作业调度框架 Quartz

作业调度框架 Quartz

Apache
Java 查看源码»
跨平台
2008-09-16

Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵 活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,EJB作业预构 建,JavaMail及其它,支持cron-like表达式等等。

该项目已经被 Terracotta收购。

示例代码:

import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.impl.StdSchedulerFactory;

public class QuartzTest {
    public static void main(String[] args) {
        try {
            // Grab the Scheduler instance from the Factory 
            Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();

            // and start it off
            scheduler.start();

            scheduler.shutdown();

        } catch (SchedulerException se) {
            se.printStackTrace();
        }
    }
}
的码云指数为
超过 的项目
加载中

评论(14)

iture
iture
hello job 是使用j2ee技术开发的调度系统 https://github.com/iture123/helloJob
leon_rock
leon_rock
对创建job 并发高时,Quartz JobStore使用 DB, 有瓶颈
老衲大海
国产开源作业调度工具TASKCTL已经开源,可关注:https://www.oschina.net/p/taskctl 了解更多。
tbatch
tbatch
有没有类似Taskctl的事件驱动、文件到达驱动?
lincle
lincle
大神们又没有写过 工作日中或者从数据库取指定的日期然后分时间段进行定时任务调度工作日中8:00----16:00一个频率,16:00到19:00一个频率,,其他时间不调度任务
Leon_wy
Leon_wy
想折腾算法方面的东西…………^_^ Quartz
华宰
华宰
Chronos 是不是类似 Quartz
空云万里晴
空云万里晴
不错 Quartz
s33ker
s33ker
每天 0点整, 和 14点 55 开始执行一次 ,可以写在一个表达式里面吗?怎么写 #Quartz#
s33ker
s33ker
每天 0点整, 和 14点 55 开始执行一次 ,可以写在一个表达式里面吗?怎么写 #Quartz# 在线急等

Quartz 2.3.0 发布,作业调度框架

Quartz 2.3.0 发布,Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵 活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂...

2017/04/18 10:16

Quartz 2.2.3 发布,Java 作业调度框架

Quartz 2.2.3 发布,没找到相关更新说明 Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨 大的灵 活性而不牺牲简单性。你能够用它来为执行一个作...

2016/05/13 10:01

Quartz 2.2.2 发布,Java 作业调度框架

Quartz 2.2.2 发布,此版本更新内容如下: Bug 修复 [QTZ-191] - JMX has a problem with XA Transactions [QTZ-292] - Scheduler interface : in the method scheduleJobs , the triggers s...

2015/10/21 15:26

Quartz 2.0 发布,Java作业调度框架

Quartz 2.0 发布了,Quartz 是一个 Java 轻量级开源企业级的作业调度框架,来自 Quartz 开发团队的信息,这是 Quartz 有史以来最大的、最值得兴奋的一个版本。 该版本除了在性能上有所提升外...

2011/03/30 07:46

Quartz 1.8.4 发布

该版本主要修复一些小bug,下载地址: http://www.terracotta.org/dl/quartz-oss-sign-up Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵...

2010/11/18 11:32

Quartz 1.7.1 发布,作业调度框架

Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵 活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特...

2010/02/02 10:59

开源的作业调度框架Quartz 1.6.1发布

1.6.x版本修改了很多bug,提升了性能和增加了一些新功能,比如:新的优先调度支持;JMS集成(支持消息发送任务);Utility 类增加多个监听器:BroadcastSchedulerLister,FilterAndBroadcas...

2008/10/14 09:09

没有更多内容

加载失败,请刷新页面

没有更多内容

1
回答
spring集成quartz问题

采用sqlserver数据库 整合之后发现启动报错FOR UPDATE clause allowed only for DECLARE CURSOR,找了...

昨天 14:51
1
回答
Quartz动态创建任务无法注入concurrent属性解决并发问题

碰到个问题,搞了一天了,还是没解决,只好问下大家了。 我在这么个功能,动态创建定时任务,只要写业务类和数据库插入一条数据即可。基本功能已经完成,但代码发现...

10/10 23:04
2
回答
quartz表达式写法,工作日每隔10秒触发

需求: 每周一到周五,上午9:30--12,下午13--16点,每隔10秒触发一次 quartz支持这样的需求吗? 我查阅了很多网上的资料,具体到小时分钟...

2015/11/06 10:31
2
回答
xxl-job只能是一个类执行一个任务吗,可不可以一个类里执行多个任务?原来用quartz时的代码,一个类里放了很多任务,现在接入xxl-job时只能手动把那些任务拆出来吗?

如题@许雪里 xxl-job只能是一个类执行一个任务吗,可不可以一个类里执行多个任务?原来用quartz时的代码,一个类里放了很多任务,现在接入xxl-j...

06/26 17:24
3
回答
为什么cron表达式 最后一个 位置也就是 星期几 一般都写 ? ,我写 * 会报错?

Support for specifying both a day-of-week AND a day-of-month parameter is not...

06/25 18:58
1
回答
Quartz Scheduler after delay; nested exception is org.quartz.SchedulerException:

2019-05-31 10:19:04.278 INFO 2832 --- [ restartedMain] org.quartz.core.Quartz...

05/31 10:21
1
回答
quartz定时任务没有成功起来,咋整呀,java,springboot的工程

Freed 0 triggers from 'acquired' / 'blocked' state. 2019-05-22 14:59:00.548 I...

05/22 15:02
2
回答
java定时调度quartz ,为啥要这么多表,其他表做啥的?

java定时调度quartz ,为啥要这么多表,其他表做啥的? QRTZ_FIRED_TRIGGERS ``QRTZ_PAUSED_TRIGGER_GRPS``

05/22 14:15
1
回答
java.lang.IllegalArgumentException: 'name' must not be nul

----job.getJobName()--null ----SpringUtils--beanName--null 2019-05-22 13:23:5...

05/22 13:26

没有更多内容

加载失败,请刷新页面

quartz在集群环境下的最终解决方案

在集群环境下,大家会碰到一直困扰的问题,即多个 APP 下如何用 quartz 协调处理自动化 JOB 。 大家想象一下,现在有 A , B , C3 台机器同时作为集群服务器对外统一提供 SERVICE : A , ...

2016/10/10 10:26
62
0
Quartz Readme

快速上手 ,请看完,并仔细对照源码! ============================================================================== This file is intended to help you get started with the Quartz...

2013/02/22 00:41
95
0
Quartz作业调度入门

本文记录、介绍了如何搭建一个简单的Quartz作业调度程序,这里采用quartz.properties文件配置,使用简单触发器触发的方式。入门为主,力求简单。

2016/07/22 14:49
1K
1
Quartz Quick Start Guide

Welcome to the QuickStart guide for Quartz. As you read this guide, expect to see details of: Downloading Quartz Installing Quartz Configuring Quartz to your own particular need...

2014/07/16 09:52
4
0
Quartz Quick Start Guide

Welcome to the QuickStart guide for Quartz. As you read this guide, expect to see details of: Downloading Quartz Installing Quartz Configuring Quartz to your own particular need...

2014/07/16 09:51
9
0
Quartz教程--快速入门

转自github的quartz教程

2016/01/29 15:19
440
1
quartz集群

最近业务需要的定时任务太多了,而且公司刚搬到新地方,停电时常有的事,导致有些定时任务不能执行,所以寻求一种能来电后,自动检查定时任务是否执行,如果没有执行,则自动启动未执行的定时...

2016/08/12 18:27
378
1
spring4.0 整合 Quartz 实现任务调度(一)

spring4.0 整合 Quartz 实现任务调度

2016/04/21 15:47
183
2
Quartz 技术开发文档

1. quartz 如何实现远程控制; 2. quartz 集群的实现; 3 quartz 一套程序多个实例的实现;

2016/03/16 15:31
141
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部