`
zixiaolan
  • 浏览: 51350 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Quartz -Job 学习总结

 
阅读更多
Quartz是个非常好用的主流JOB框架,目前大多数银行都是在用这个框架做一些重要的定时任务处理。基本上使用的都是数据库表方式的持久化,如果需要使用数据库进行持久化,需要在配置文件中加入下面代码。

org.quartz.jobStore.class= org.quartz.impl.jdbcjobstore.JobStoreTX


而下面的是使用内存管理的持久化方式,不方便,不适合企业应用。
org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore


需要新建的查询表有下面11个(2.1.7版本要求11个表,之前的版本可能需要部署的表要更多些。)。
SELECT * FROM qrtz_blob_triggers;
SELECT * FROM qrtz_calendars;
SELECT * FROM qrtz_cron_triggers;
SELECT * FROM qrtz_fired_triggers;
SELECT * FROM qrtz_job_details;
SELECT * FROM qrtz_locks;
SELECT * FROM qrtz_paused_trigger_grps;
SELECT * FROM qrtz_scheduler_state;
SELECT * FROM qrtz_simple_triggers;
SELECT * FROM qrtz_simprop_triggers;
SELECT * FROM qrtz_triggers;
分享到:
评论

相关推荐

    quartz-1.6.6 教程,代码

    总结,Quartz-1.6.6 教程涵盖了从基础概念到实际开发的全面内容,无论你是初学者还是有经验的开发者,都能从中受益。通过学习和实践,你可以熟练掌握如何在 Java 应用中实现高效、可靠的定时任务管理。

    quartz-2.2.1.jar

    总结,Quartz作为强大的作业调度工具,能够有效地帮助开发者自动化执行周期性任务,提高应用的效率和智能化程度。通过深入学习和实践,我们可以充分利用Quartz的特性,构建高效、可靠的后台任务处理系统。

    grails-quartz-0.4.1

    Grails Quartz插件的优势在于其高度的可配置性和灵活性,开发者可以轻松地定义复杂的调度策略,同时避免了与底层Quartz API的直接交互,降低了学习曲线。 总结,Grails Quartz 0.4.1插件为Grails开发者提供了一种...

    quartz-1.6.0 jar&src

    源代码压缩包 quartz-1.6.0.zip 包含了 Quartz 的源代码,对于开发者来说,这是一个很好的学习资源,可以深入理解 Quartz 的内部实现机制,进行二次开发或调试问题。通过阅读源代码,可以了解 Quartz 如何处理并发、...

    spring-quartz-021

    总结起来,"spring-quartz-021"是一个学习和实践Spring与Quartz集成的实例,它展示了如何利用Spring的管理能力,配合Quartz的强大调度功能,实现基于corn表达式的定时任务。对于Java开发者来说,掌握这种集成方式能...

    xxl-job-2.3.0.zip

    XXL-JOB支持插件扩展,例如Spring Boot、Dubbo、Quartz等,可以无缝集成到现有系统中。 11. **权限控制**: Web管理界面提供了角色和权限管理,可以根据团队需求分配不同的操作权限,保障系统安全。 12. **监控...

    spring-quartz-example

    总结来说,"spring-quartz-example"是一个很好的学习资源,它演示了如何在Spring环境中集成和配置Quartz,创建并管理定时任务。通过分析这个项目,开发者不仅可以掌握Spring与Quartz的结合使用,还能了解到如何设计...

    quartz-2.2.3.zip

    总结一下,"quartz-2.2.3.zip"压缩包是一个宝贵的资源,涵盖了Quartz框架的所有关键组件,对于学习和开发基于Quartz的任务调度系统非常有用。开发者可以通过源码研究Quartz的实现,使用SQL脚本来准备数据库,依赖jar...

    Quartz-demo

    总结起来,"Quartz-demo"是一个实践Quartz任务调度的实例,它涵盖了动态创建和管理任务的基本操作,以及如何通过Cron表达式来控制执行时间。如果你想要学习或掌握Quartz,这个示例项目是一个很好的起点。通过深入...

    quartz-3.0.3.1_quartes_

    Quartz 是一个开源的作业调度框架,用于在 Java 应用程序中实现复杂的时间调度任务。版本 3.0.3.1 提供了稳定...下载并解压 "Quartz-3.0.3.1" 压缩包后,开发者可以根据文档和示例代码来学习和使用这个版本的 Quartz。

    quartz-2.3.0+构件表T.zip

    总结来说,"quartz-2.3.0+构件表T.zip"文件为使用Quartz 2.3版本的开发者提供了关于如何设置和使用持久化功能的关键信息,包括如何构建和理解Quartz使用的数据库表结构。这些知识对于确保任务调度的可靠性和容错性至...

    quartz-2.2.3

    通过运行这些示例,开发者可以学习如何在实际项目中使用Quartz。 六、使用与配置 配置Quartz主要涉及Scheduler实例的创建、Job和Trigger的定义,以及持久化配置。开发者需要在项目中引入quartz-2.2.3.jar,并根据...

    schedule-job, 基于Spring Boot Quartz 的分布式任务调度系统.zip

    【标题】:基于Spring Boot和Quartz的分布式任务调度系统 在现代企业级应用中,任务调度是一项重要的功能,...通过这个项目,开发者可以深入学习和实践Spring Boot与Quartz的整合,以及分布式环境下的任务调度策略。

    传参数给job及job状态学习

    标题中的“传参数给job及job状态学习”指的是在使用Quartz Scheduler进行任务调度时,如何传递参数给Job以及理解Job的状态管理。Quartz Scheduler是一个开源的Java作业调度框架,它允许程序创建、安排和执行重复的...

    quartz-1.6.4

    总结来说,Quartz是一个强大的作业调度框架,它的1.6.4版本提供了一套完善的定时任务解决方案。结合Spring框架,可以轻松地在应用中实现复杂的时间驱动任务,同时源码的开放为开发者提供了进一步学习和定制的基础。...

    xxl-job 架构图

    xxl-job 是一款轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。xxl-job 提供了一个非常直观的任务调度界面,并且支持在多台服务器上部署执行器,从而实现任务的分布式调度。本文将...

    spring quartz学习总结: cluster的配置和示例

    - `org.quartz.jobStore.class`: 选择支持集群的Job存储实现,如`org.quartz.impl.jdbcjobstore.JobStoreTX`。 5. **故障转移与负载均衡** - 当一个节点宕机时,其Job和Trigger会被其他存活的节点接管。 - 负载...

    Quartz定时任务框架学习总结

    Job是Quartz的基本执行单元,你需要创建一个实现了`org.quartz.Job`接口的类来定义你的任务。这个类的`execute(JobExecutionContext context)`方法是真正执行任务的地方。在Job实例中,你可以编写任何需要执行的...

    Elastic-job

    该框架的核心优势在于其灵活性与扩展性,能够支持多种类型的作业调度,包括简单任务(Simple Job)、数据流型任务(Dataflow Job)等,并且通过内置的 Quartz 集成,使得作业调度变得更加高效和稳定。 #### 二、...

    quartz job 配置手册

    总结,Quartz Job配置手册涵盖了从基础的Job和Trigger定义,到高级的集群、持久化和监听器配置等全方位的知识点。通过学习和实践,开发者能够构建出灵活、可靠的定时任务系统,满足各种复杂的调度需求。提供的aybook...

Global site tag (gtag.js) - Google Analytics