当前位置: 首页 > news >正文

Quartz 分布式集群 数据持久化任务调度系统

介绍

Quartz 的分布式集群功能是为了应对在多个节点间分担调度任务,以保证高可用性和负载均衡。通过将多个 Quartz 调度器实例集成到一个集群中,可以确保在一个节点发生故障时,其他节点可以继续执行任务,避免单点故障,提供更高的可靠性。

依赖

<dependency>
    <groupId>com.mysql</groupId>
    <artifactId>mysql-connector-j</artifactId>
    <scope>runtime</scope>
</dependency>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-quartz</artifactId>
</dependency>

<!--mybatis-plus-->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.5.3.1</version>
</dependency>

配置文件

spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/java-test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
    username: root
    password: 123456
    driver-class-name: com.mysql.cj.jdbc.Driver

  quartz:
    job-store-type: jdbc #数据库存储数据
    jdbc:
      initialize-schema: never
      #always:每次清空数据库初始化
      #embedded:每次清空内存(默认)
      #never 不进行初始化
    properties:
      org:
        quartz:
          jobStore:
            isClustered: true #是否集群
          threadPool:
            threadCount: 20 #线程池大小
          scheduler:
            instanceName: quartz #节点名称
            instanceId: AUTO #节点ID 自动分配

这样就完成了分布式的服务器搭建

相关文章:

  • 【VScode】C/C++使用教程
  • C++11实现一个自旋锁
  • Flutter:Flutter SDK版本控制,fvm安装使用
  • 寄存器相关及清零、置1、取反等位移操作
  • 进程的创建态、运行状态和阻塞状态
  • FreeRTOS与RT-Thread深度对比:从入门到精通的全面解析
  • Redlinux(2025.3.29)
  • 地图与图层操作
  • 18-产品经理-跟踪进度
  • DeepSeek-R1-Distil-Qwen-7B:为何说它是Qwen模型的“瘦身版”?
  • 计科数据库第二次上机操作--实验二 表的简单查询
  • 从Oracle和TiDB的HTAP说起
  • 人工智能通识速览(Part5. 大语言模型)
  • 爬虫:一文掌握 Pydoll 的详细使用(彻底改变浏览器自动化,且能绕过绕过验证码!)
  • Spring Cloud之服务入口Gateway之Route Predicate Factories
  • 利用解析差异SSRF + sqlite注入 + waf逻辑漏洞 -- xyctf 2025 fate WP
  • Python高阶函数-sorted(深度解析从原理到实战)
  • 行星际介质与等离子体环境
  • Day20 -实例:红蓝队优秀集成式信息打点工具的配置使用
  • 1990-2019年各地级市GDP数据
  • 佛山网站建设开发/360关键词排名百度
  • 微云影视自助建站系统/河南网站seo靠谱
  • 低价网站建设推广报价/免费刷赞网站推广qq免费
  • 小程序制作网站/网站排名提升软件
  • 福建建设执业资格网站报名系统/seo建站是什么意思
  • wordpress音乐主题musik汉化/新乡seo优化