• 2024-10-30SpringBoot整合quartz定时任务
    Quartz基本概念Quartz是一个任务调度框架,主要用于在特定时间触发任务执行。‌Quartz的核心概念‌调度器(Scheduler)‌:负责任务的调度和管理,包括任务的启动、暂停、恢复等操作。‌任务(Job)‌:需要实现org.quartz.Job接口的execute方法,定义了任务的具体执行逻辑。‌触发器(Trigger
  • 2024-03-16单体JOB向分布式JOB迁移案例
    一、背景1.1前言相信大家在工作中多多少少都离不开定时任务吧,每个公司对定时任务的具体实现都不同。在一些体量小的公司或者一些个人独立项目,服务可能还是单体的,并且在服务器上只有一台实例部署,大多数会采用spring原生注解@Scheduled配合@EnableScheduling使用,这也足够了。
  • 2023-10-10自封线程池
    因为在实际的工作上,对于线程池这块也是基本都用的jdk的线程池,要不就是通过completefuture要不直接就是Callable和Runnable,因为没有做任务的封装,就导致对于任务的完成结果这类的数据只能通过日志进行查看,并且因为没有相关的规范接口,就导致实际上多线程应用起来很杂乱,所以想着能不
  • 2023-09-10spring boot中使用quartz
    springboot项目中pom.xml如下:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation=
  • 2023-09-05Springboot+Quartz+Dynamic-datasource
    在使用dynamic-datasource多数据源切换场景下,实现Quartz任务持久化配置和API动态调度1.pom依赖暂未找到版本对应关系,若有版本不一致异常,请自行尝试升降版本。<dependencies><!--动态数据源--><dependency><groupId>com.baomidou</groupI