Quartz 概览

2019-05-17  本文已影响0人  Rawburn

Quartz Enterprise Job Scheduler

什么是Quartz作业调度库?

Quartz是一个功能丰富的开源作业调度库,几乎可以集成在任何Java应用程序中 - 从最小的独立应用程序到最大的电子商务系统。Quartz可用于创建简单或复杂的计划,以执行数十,数百甚至数万个作业; 将任务定义为标准Java组件的作业,这些组件可以执行几乎任何可以编程的程序。Quartz Scheduler包含许多企业级功能,例如支持JTA事务和集群。

Quartz可以为做什么?

如果您的应用程序具有需要在给定时刻发生的任务,或者您的系统具有定期维护工作,那么Quartz可能是您理想的解决方案。

使用Quartz进行作业调度的示例:

特征

运行时环境

作业调度

计划在发生给定触发器时运行作业。可以使用以下指令的几乎任何组合创建触发器:

作业由其创建者给出名称,也可以组织成命名组。触发器也可以给出名称并放入组中,以便在调度程序中轻松地组织它们。作业可以添加到调度程序一次,但注册了多个触发器。在企业Java环境中,Jobs可以将其工作作为分布式(XA)事务的一部分来执行。

工作执行

Job Persistence

Transactions

Clustering

Listeners & Plug-Ins

上一篇 下一篇

猜你喜欢

热点阅读