写点什么

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

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

关注

评论

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

校招前端面试题集锦

loveX001

JavaScript

从输入URL到渲染的过程中到底发生了什么?

loveX001

JavaScript

校招前端一面经典react面试题(附答案)

beifeng1996

React

面试官让你说说react状态管理?

beifeng1996

React

大数据时代来临,华为云ECS为企业释放数据生产力

科技说

针对Web应用的攻击模式

穿过生命散发芬芳

HTTP 1月月更

vue为什么v-for的优先级比v-if的高?

bb_xiaxia1998

Vue

校招前端二面高频vue面试题

bb_xiaxia1998

Vue

运维进阶训练营 -W10H

赤色闪电

运维

高级前端必会手写面试题及答案

helloworld1024fd

JavaScript

架构训练营模块二作业

gigifrog

架构训练营

2023-01-01:remix-ide是浏览器的ide,官方已经提供地址,但是需要连接外网。如果是内网,需要自己在服务器里搭建remix-ide;另一种方式是用remix-ide的桌面版。这里只讨论

福大大架构师每日一题

云原生 k8s k3s 福大大 remix-ide

CleanMyMac2024一款超好用的Mac清理优化工具

茶色酒

CleanMyMac CleanMyMac X CleanMyMac X2023

模块五作业

Ryan

构架

从这两道题重新理解,JS的this、作用域、闭包、对象

loveX001

JavaScript

从React源码分析看useEffect

flyzz177

React

React源码分析8-状态更新的优先级机制

flyzz177

React

滴滴前端常见面试题

loveX001

JavaScript

高级前端二面手写面试题(边面边更)

helloworld1024fd

JavaScript

华为云弹性云服务器ECS,助力企业业务持续稳定运行

科技说

CleanMyMac2024专业Mac清理软件下载

茶色酒

CleanMyMac2024

2022前端二面react面试题(边面边更)

beifeng1996

React

React源码分析8-状态更新的优先级机制

flyzz177

React

华为云弹性云服务器,助推多行业数字化转型

科技说

手撕常见JS面试题

helloworld1024fd

JavaScript

华为云ECS,最专业的云服务专家

科技说

同是弹性公网IP,华为云弹性公网IP的优势有哪些?

科技说

OpenTelemetry系列 (五)| OpenTelemetry Java Instrumentation二次开发指南

骑牛上青山

Java 调用链 OpenTelemetry 微服务调用链 agent

new Vue的时候到底做了什么

bb_xiaxia1998

Vue

能否手写vue3响应式原理-面试进阶

helloworld1024fd

JavaScript

【低成本“上云”】华为云ECS,助力企业数字化转型!

科技说

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