Quartz原理

本文详细介绍了Quartz的集群配置和工作原理,包括其强大的调度功能、灵活的应用方式以及分布式和集群能力。深入探讨了Quartz的核心组件和配置细节,如quartz.properties文件的设置,以及如何通过数据库感知集群中的其他应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Quartz优点

1、强大的调度功能,例如支持丰富多样的调度方法,可以满足各种常规及特殊需求;

2、灵活的应用方式,例如支持任务和调度的多种组合方式,支持调度数据的多种存储方式;

3、分布式和集群能力

Quartz核心

在这里插入图片描述
在这里插入图片描述

Quartz配置

想要使用Quartz集群,它有一个配置文件quartz.properties
需要将org.quartz.jobStore.isClustered设置为true
org.quartz.scheduler.instanceName 设置成同样的名称
org.quartz.scheduler.instanceId = AUTO 设置为AUTO,代表当前服务器的名称+当前系统时间
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool 线程池
org.quartz.threadPool.threadCount = 10 数量
org.quartz.threadPool.threadPriority = 5 优先级

Quartz集群中的每个节点是一个独立的Quartz应
用,它又管理着其他的节点。该集群需要分别对每
个节点分别启动或停止,不像应用服务器的集群,在这里插入图片描述
独立的Quartz节点并不与另一个节点或是管理节点
通信。Quartz应用是通过数据库表来感知到另一应用。
只有使用持久的JobStore才能完成Quqrtz集群。
在这里插入图片描述

Quartz原理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值