高效分布式Java任务调度平台 - Quartz

Quartz是Java领域最著名的开源Java任务调度工具。它允许用户通过类似Unix上crontab类似的任务计划语法定义对Java任务的调度计划。

Terracotta于2009年末并购了Quartz项目,并将它与Terracotta核心平台进行紧密整合,为用户提供一个可以从小量任务、单机环境到大量任务、分布式环境平滑过度的全面的Java任务调度平台。

与其他Terracotta解决方案一样,用户可以从单机环境开始开发实施,随着应用需求和环境的升级扩展,只需要修改配置文件,就可以逐步扩展到多机集群环境。

下图是Quartz与Terracotta整合后的系统架构:
这里写图片描述
Terracotta Quartz

Terracotta Quartz解决方案的特点包括:

简单易用
功能特点
    任务调度
    任务执行
    任务持久化
    任务数据可视化监控管理
强大、灵活
    任务数据持久化选项:数据库、Terrcotta
    支持任务监听和插件扩展
Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐