AICon 深圳站聚焦 Agent 技术、应用与生态,大咖分享实战干货 了解详情
写点什么

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:295377
用户头像

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

关注

评论

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

MySQL读取的记录和我想象的不一致

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

连续两年!PingCAP 入选 Gartner 云数据库“客户之声”,获评“卓越表现者”最高分

PingCAP

卡奥斯联合开放原子开源基金会倡议发起“云原生工作委员会”

Openlab_cosmoplat

开源社区 开放原子全球开源峰会

Koordinator 最佳实践系列:精细化 CPU 编排

阿里巴巴云原生

阿里云 云原生 Koordinator

软件测试 | Dalvik虚拟机是如何执行程序的

测吧(北京)科技有限公司

测试

清爽快速全面的网址导航(cooltools.top)

Yongqiang

人工智能 AI AIGC ChatGPT

三维人脸建模和驱动技术,让数字人快速“活”起来

华为云开发者联盟

人工智能 华为云 数字人 华为云开发者联盟 企业号 6 月 PK 榜

Tower for Mac:强大的Git客户端

背包客

macos git Tower Mac 软件 mac软件下载

体验昇腾Ascend C 编程语言极简易用的算子开发

华为云开发者联盟

人工智能 华为云 昇腾AI 华为云开发者联盟 企业号 6 月 PK 榜

卡奥斯正式加入开放原子开源安全委员会

Openlab_cosmoplat

开源社区 开放原子全球开源峰会

提升网站速度,选择香港主机的三大理由!

一只扑棱蛾子

香港主机

麒麟操作系统是什么?和linux的区别是什么?

行云管家

信创 麒麟操作系统

华为云企业快成长安全技术创新论坛广州站举办在即 都有哪些亮点干货?

说山水

卡奥斯获开放原子开源基金会黄金捐赠人授牌

Openlab_cosmoplat

开放原子全球开源峰会

美团买菜基于 Flink 的实时数仓建设

Apache Flink

大数据 flink 实时计算

软件测试 | Selenium-Grid架构

测吧(北京)科技有限公司

测试

Bartender 4 for Mac(菜单栏应用管理软件) 中文

背包客

macos Mac 软件 mac软件下载 MacBook Pro Bartender

火山引擎金融专区通过安全等保四级资质测评

科技热闻

软件测试/测试开发丨Pytest测试框架学习笔记

测试人

程序员 软件测试 pytest

博睿数据应邀出席第五届双态IT北京用户大会,分享《如何帮助用户构建高级可观测性》

博睿数据

可观测性 AIOPS 智能运维 博睿数据 IT行业

NFTScan 与 SPACE ID 达成合作伙伴,支持 .bnb / .arb 域名搜索!

NFT Research

域名 NFT\

Pycharm配置远程调试

Geek_7ubdnf

Python的离线安装

Geek_7ubdnf

基于阿里云 Serverless 容器服务轻松部署企业级 AI 应用

阿里巴巴云原生

阿里云 Serverless Kubernetes 云原生 ASK

重磅再推 | 基于OpenSearch向量检索版+大模型,搭建对话式搜索

阿里云大数据AI技术

人工智能 搜索引擎 企业号 6 月 PK 榜

KaiwuDB 数据库高可用方案及落地实现

KaiwuDB

KaiwuDB 数据库高可用

我的多巴胺回来了!双手奉上在rumble上下载视频的最佳秘诀!

frank

Python和Anaconda的版本对应关系

Geek_7ubdnf

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