开源工作调度器 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
评论