`
djjchobits
  • 浏览: 57877 次
  • 性别: Icon_minigender_1
  • 来自: 廊坊
社区版块
存档分类
最新评论

quartz使用(作业调度)

阅读更多

quartz使用

Quartz 是什么? 
Quartz 是一个任务日程管理系统,这个系统可以与任何其他软件系统集成或者一起
使用。术语“日程进度管理器”,“任务进度管理器”就是一个在预先确定(被
纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。
为了达到预想目的,或者是能够写出与工程最“自然”衔接的软件代码,Quartz 相
地灵活,并且包括了多个用法范例,可以单独运用这些范例或者组合运用这些范例。
Quartz 相当“轻量”,并且需要非常少的步骤/ 配置,如果需求比较基本,Quartz
确实非常容易使用。
Quartz 具有容错性,并且可以在你系统重起的时候持久化(记住)被纳入日程的任
务。
虽然 Quartz 对于按照简单地给定日程运行的系统时非常有用,但是,当你学会如何
使用它来驱动你应用中的商务过程,那么你才会认识到它的全部潜能。
 
 为什么不使用 java.util.Timer? 
从 JDK1.3 开始,Java 有了内建的定时器功能,即,通过 java.util.Timer 和
java.util.TimerTask 来实现,为什么有人用 Quartz 而不用这些标准特性呢?有很多原
因,下面是其中的一些:
1. Java 定时器没有持久化机制。 
2. Java 定时器的日程管理不够灵活(只能设置开始时间、重复的间隔,设置特定的日
期、时间等) 
3. Java 定时器没有使用线程池( 每个 Java 定时器使用一个线程) 
4. Java 定时器没有切实的管理方案,你不得不自己完成存储、组织、恢复任务的措施。  
...当然,对于某些简单的应用来说,这些特性可能不那么重要,在这种情况下,不使用
Quartz 也是正确的选择。
分享到:
评论

相关推荐

    Quartz(作业调度)

    Quartz是一款开源的作业调度框架,它为Java应用程序提供了强大的定时任务处理能力。在Spring框架中,Quartz可以被集成来实现复杂的定时任务调度。本文将深入探讨Quartz的使用,包括其基本概念、配置、API以及在Web...

    quartz开源作业调度框架

    ### quartz开源作业调度框架知识点详解 #### 一、Quartz框架简介 Quartz是一个功能强大的、开源的作业调度框架,完全由Java编写而成。它能够被应用在服务器端的Java应用程序中,帮助开发者轻松地创建并管理定时任务...

    spring-Quartz(作业调度)

    Quartz 是个开放源码项目,提供了丰富的作业调度集。在这篇文章中,软件工程师 Michael Lipton 和IT 架构师 Soobaek Jang 对 Quartz API 进行了介绍,从对框架的一般概述开始,并以一系列展示 Quart 基本特性的代码...

    Quartz.net作业调度自定义定时执行任务多任务执行c#

    在"Quartz.net作业调度自定义定时执行任务多任务执行c#"这个主题中,我们将深入探讨如何使用Quartz.NET来实现自定义的定时任务,以及如何处理多任务执行。 首先,我们需要理解Quartz.NET的基本概念。在Quartz.NET中...

    Quartz - 作业调度框架

    使用Quartz进行作业调度,首先需要创建Job类,这个类实现了`org.quartz.Job`接口,并重写`execute(JobExecutionContext context)`方法,这个方法包含了任务的具体逻辑。然后,需要创建Trigger,设定触发条件。最后,...

    作业调度Quartz.net源代码

    这个“作业调度Quartz.net源代码”文件很可能是包含了Quartz.NET的示例代码或者一个简单的项目,帮助用户理解和学习如何使用Quartz.NET进行作业调度。 Quartz.NET的核心概念包括作业(Job)、触发器(Trigger)和...

    用 Quartz 进行作业调度

    一个简单的用 Quartz 进行作业调度的实例

    学习笔记_Quartz作业调度框架,使用corn表达式

    Quartz作业调度框架是Java开发中的一个强大工具,用于实现定时任务和工作流管理。它以其灵活性、可扩展性和稳定性而被广泛应用。本学习笔记主要围绕Quartz的使用,特别是如何利用corn表达式来设置定时任务。 Quartz...

    Quartz作业调度框架

    Quartz作业调度框架是Java领域中非常重要的一个开源作业调度库。作业调度是指在预定的时间安排特定的任务进行执行。在企业级应用中,作业调度扮演着核心的角色,它使得企业能够自动化地执行定时任务,比如数据备份、...

    quartz作业调度测试

    这个"quartz作业调度测试"项目可能是为了演示或测试Quartz如何在实际应用中配置和使用。 首先,Quartz的核心概念包括Job(作业)、Trigger(触发器)和Scheduler(调度器)。Job是需要执行的任务,Trigger定义了...

    Quartz作业调度器

    Quartz作业调度器是Java平台上的一个开源任务调度框架,广泛应用于企业级应用中,用于自动化执行周期性任务。Spring框架提供了对Quartz的集成,使得在Spring应用中使用Quartz变得更加便捷。这个压缩包文件可能包含了...

    Quartz一个开源作业调度框架

    Quartz 是一个强大的开源作业调度框架,主要用于自动化执行任务,如定时发送邮件、执行数据清理、执行批处理等。该框架完全用 Java 编写,兼容 J2SE 和 J2EE 环境,提供了丰富的功能和灵活性,使得开发者能够方便地...

    Quartz开源作业调度库 v2.3.2.zip

    Quartz是一款广泛应用于Java环境中的开源作业调度库,它的主要功能是允许开发者安排任务在特定的时间执行,从而实现系统的自动化工作流程。版本2.3.2是对Quartz库的一个稳定更新,提供了诸多改进和修复,使得它在...

    Quartz一个开源的作业调度框架

    Quartz是一个广泛应用于企业级应用中的开源作业调度框架,它为开发者提供了强大的任务调度功能,使得应用程序能够在预定的时间执行特定的任务。Quartz的核心设计目标是简单易用且可高度扩展,能够满足从小型项目到...

    quartz作业调度Demo

    Quartz作业调度是一个开源的Java作业调度框架,它允许开发者创建、调度和执行应用程序中的重复或定时任务。这个"quartz作业调度Demo"提供了一个简单的示例,帮助我们理解如何在实际项目中利用Quartz来管理任务。 1....

    quartz动态定时调度完整代码

    Quartz是一款开源的作业调度框架,它允许开发者创建、组织和执行定时任务。在Java开发环境中,Quartz被广泛用于实现应用程序的自动化任务调度。这个压缩包“quartz动态定时调度完整代码”提供了使用Quartz进行动态...

    quartz作业调度demo

    本示例"quartz作业调度demo"是针对初学者设计的,旨在帮助他们快速理解并上手Quartz的基本用法。 Quartz的核心概念包括Job(作业)、Trigger(触发器)和Scheduler(调度器)。以下是对这些关键概念的详细解释: 1...

Global site tag (gtag.js) - Google Analytics