高效分布式Java任务调度平台 - Quartz
Quartz是Java领域最著名的开源Java任务调度工具。它允许用户通过类似Unix上crontab类似的任务计划语法定义对Java任务的调度计划。
Terracotta于2009年末并购了Quartz项目,并将它与Terracotta核心平台进行紧密整合,为用户提供一个可以从小量任务、单机环境到大量任务、分布式环境平滑过度的全面的Java任务调度平台。
与其他Terracotta解决方案一样,用户可以从单机环境开始开发实施,随着应用需求和环境的升级扩展,只需要修改配置文件,就可以逐步扩展到多机集群环境。
下图是Quartz与Terracotta整合后的系统架构:
Terracotta Quartz
Terracotta Quartz解决方案的特点包括:
简单易用
功能特点
任务调度
任务执行
任务持久化
任务数据可视化监控管理
强大、灵活
任务数据持久化选项:数据库、Terrcotta
支持任务监听和插件扩展