阿里云飞天发布时刻,领先大模型限免,超7000万 tokens免费体验 了解详情
写点什么

Terracotta/Quartz 集成带来了基于内存集群的分布式任务调度功能

  • 2009-12-16
  • 本文字数:818 字

    阅读完需:约 3 分钟

Terracotta Quartz 的集成产品为企业级 Java 应用程序带来了基于内存集群的分布式任务调度与工作负载管理功能。Terracotta 最近宣布收购了开源的任务调度软件Quartz,并发布了新产品。相对于使用中心数据库来进行任务协调及分布式工作负载管理的传统解决方案,新产品为开发者提供了带集群节点感知的任务调度特性。

Quartz 实现了新的构建及测试基础设施,其中使用了 Maven 和持续集成工具 Hudson 。这次的改动中重新调整了源代码及非代码资源的组织结构,将它们放入 Maven 的常规目录结构中;将部分代码分离进 Maven 模块里,以便能够有条件地进行模块构建。

本次还提供了新的精简版集群Quartz ,该产品名为 Terracottra Quartz EX ,为 Quartz 提供了新的 Terracotta 任务存储能力(即 Terracotta Job Store for Quartz),针对以非集群方式运行应用程序的 Quartz 用户,还提供了跨节点任务调度功能。对于正使用关系型数据库作为中心任务存储器(例如 Oracle Job Store)的集群用户,新的任务存储能力提供了脱离关系型数据库实现集群解决方案的方法。新产品的 beta 包中含有最新的 Quartz(1.7.0)和 Terracotta Job Store for Quartz 的精简版。

要从非集群的 Quartz 切换到集群版本,只需将新的 Terracotta Job Store JAR 文件添加到应用程序的 CLASSPATH 中,修改配置指向运行中的 Terracotta 服务器矩阵就可以了。此刻,所有的任务都会被持久化并保证有高可用性。该实现依赖于 Terracotta 的锁管理器和 HA 平台,无需数据库。

Quartz 依然是一个遵循 Apache 2 协议的开源产品。考虑到 Terracotta 和 Quartz 产品即将拥有的特性和未来发展线路图,Quartz 框架在管理及操作方面会有所增强。Quartz 将提供不依赖于数据库的任务管理服务,开发者能够调度、可视化任务,并能暂停、重启及取消任务。Quartz 也将进一步集成进 Terracotta 解决方案的全套产品中。

查看英文原文: Terracotta/Quartz Integration Offers an In-Memory Cluster Based Distributed Job Scheduling

2009-12-16 23:295307
用户头像

发布了 135 篇内容, 共 64.0 次阅读, 收获喜欢 43 次。

关注

评论

发布
暂无评论
发现更多内容

2022年中国消费金融行业数字化技术创新分析

易观分析

消费金融

【10.21-10.28】写作社区优质技术博文回顾

InfoQ写作社区官方

优质创作周报

MySQL高级:explain分析SQL,索引失效&常见优化场景

程序员小毕

Java MySQL 数据库 后端 索引

顶级的计算机科学家是如何养成的?

博文视点Broadview

如何在填报场景中使用数据绑定获取数据源

葡萄城技术团队

新思科技推出适用于IntelliJ集成开发环境的Code Sight标准版解决方案

InfoQ_434670063458

软件开发 代码 新思科技

前端培训适合零基础学习吗

小谷哥

Groovy Swagger @requestBody 加载超时 一键搞定

FunTester

2022创业邦100未来独角兽评选正式启动!

创业邦

CSP 直通车 | 在线直播认证培训双周末班 火热报名中

ShineScrum

敏捷教练 ScrumMaster认证 Scrum认证

Baklib知识分享|文档管理促进企业成长进步

Baklib

文档管理

云原生安全系列 1:零信任安全和软件开发生命周期

HummerCloud

云原生 安全 云原生安全 安全软件开发生命周期 10月月更

大数据培训学习应该储备什么知识

小谷哥

【web 开发基础】PHP中的特殊流程控制(break) -PHP 快速入门 (20)

迷彩

break 10月月更 web开发基础 PHP基础

【web 开发基础】PHP 中的特殊流程控制(continue) -PHP 快速入门 (21)

迷彩

continue 10月月更 循环控制 PHP基础

数据库浅析

Andy

Nginx浅析

Andy

千锋1024程序员节锋企优联开启认证考试大咖直播,为学员开启认证学习秘籍

千锋IT教育

微信小程序浅践

Andy

负载均衡

Andy

程序培训哪里比较好,应该怎么去选择

小谷哥

大咖说·对话开源|论数据库开源人才培养的实践

大咖说

数据库 阿里云 开源 人才培养

转行大数据培训怎么样

小谷哥

阿里云PolarDB、RDS获评信通院数据库Serverless认证最高“先进级”

极客天地

户外LED电子显示屏市场会走向哪

Dylan

LED LED显示屏 户外LED显示屏

专项贴息贷款加速投放 锋云智慧助力教育信息化乘风而上

千锋IT教育

前端开发培训学习那不难,怎么选择机构

小谷哥

Wallys/QCN9074 11ax 4x4 MU-MIMO 2.4G M.2 /2.4GHz, max 23dBm per chain, up to 1147Mbps //QCN9072/QCN9024

wallys-wifi6

IPQ6010 IPQ6000

去摩尔纹不用再凹姿势拍照了!合合信息智能文字识别“黑科技”上线扫描全能王

合合技术团队

人工智能 摩尔纹

干货好文 | 初探MySQL迁移到ClickHouse

沃趣科技

MySQL Clickhouse

多线程、多进程同时操作MMAP,会怎么样?

C++后台开发

多线程 后端开发 多进程 linux开发 C++开发

Terracotta/Quartz集成带来了基于内存集群的分布式任务调度功能_Java_Srini Penchikala_InfoQ精选文章