Quartz 2.0 支持 Fluent Configuration API 和工作调度的监控了

  • Srini Penchikala
  • 王丽娟

2011 年 4 月 27 日

话题:JavaDevOps语言 & 开发文化 & 方法

开源工作调度器Quartz的最新版本开始支持 Fluent Configuration API 和工作调度行为的监控、管理了。Terracotta 最近发布了这个调度框架的 2.0 版本。

Quartz 的新版本还提供了两个商业模块:Quartz Manager 和 Quartz Where,Quartz Manager 为监控和管理提供了 GUI,Quartz Where 则可以根据机器名称或资源来控制工作执行的地方。最新版本里的新特性可以归为三类:

Quartz 调度器:

开源 Quartz 库的新版本提供了功能丰富的 API,还有基于 DSL/ 构建器的全新 API,便于 Job 和 Trigger 的创建。它还对性能进行了提升,以加快工作处理的速度。

Quartz Manager:

Quartz Manager 为 Quartz 调度器产品提供了实时的监控和管理。它的 UI 可用来:

  • 对工作调度、状态和活动进行可视化
  • 添加或修改调度信息
  • 通过单一界面管理多个 Quartz 调度器实例
  • 进行工作调度和任务执行的日常管理

Quartz Where:

Quartz Where 是商业 Quartz 调度器的一部分。它构建在 Terracotta 平台之上,允许用户将工作指派到特定的机器、或者是拥有特定可用资源的机器上,这样对执行大量关键任务的分布式、异构集群很有帮助。在传统数据中心里处理不断增加的负载时,这种做法能根据机器名称(用户定义的节点或节点组)或机器资源(RAM、CPU 或 OS)去控制工作执行的地方。

早在二月份,Terracotta 就发布了 Ehcache 产品的一个扩展Ehcache Search,这个扩展可用来查询、检索、分析内存中的数据。这个功能的企业版本需要 Ehcache EX 或 FX 的企业版,可用于分布式缓存的搜索。

查看英文原文:Quartz 2.0 Supports Fluent Configuration API and Monitoring of Job Scheduling

JavaDevOps语言 & 开发文化 & 方法