运行环境

  • Quartz 可以运行嵌入在另一个独立式应用程序

  • Quartz 可以在应用程序服务器(或servlet容器)内被实例化,并且参与XA事务

  • Quartz 可以作为一个独立的程序运行(其自己的Java虚拟机内),可以通过RMI使用

  • Quartz 可以被实例化,作为独立的项目集群(负载平衡和故障转移功能),用于作业的执行

作业调度

作业被安排在一个给定的触发时运行。触发器可以使用以下指令的接近任何组合来创建:

  • 在一天中的某个时间(到毫秒)

  • 在一周的某几天

  • 在每月的某一天

  • 在一年中的某些日期

  • 不在注册的日历中列出的特定日期(如商业节假日除外)

  • 重复特定次数

  • 重复进行,直到一个特定的时间/日期

  • 无限重复

  • 重复的延迟时间间隔

作业是由其创建者赋予的名字,也可以组织成命名组。触发器也可以给予名称和放置在组中,以方便地将它们调度内组织。作业可以被添加到所述调度器一次,而是具有多个触发器注册。在企业Java环境中,作业可以执行自己的工作作为分布式(XA)事务的一部分。

点击链接查看详细内容

posted on 2017-08-04 15:40  SXT  阅读(179)  评论(0编辑  收藏  举报