当前位置:首页 » 操作系统 » quartz数据库配置

quartz数据库配置

发布时间: 2025-02-09 05:58:07

㈠ 定时任务框架选型Quartz/Xxl

以下就对两种定时任务框架进行简单说明。

github地址:https://github.com/quartz-scheler/quartz

可以查看jar包的依赖情况如下:

最终编译后的位置: WEB-INF/classes/ quartz.properties

下面是一个最基本的配置项内容:

其中

此配置创建的调度器有以下特点:

任务信息处理类实现了org.quartz.Job 接口;如下

一旦使用StdSchelerFactory.getDefaultScheler()获得一个调度器,您的应用程序将不会终止,直到您调用schel. shutdown(),因为将有活动线程。

注意代码示例中的静态导入

这些将在下面的代码示例中发挥作用。

更详细地配置文件说明在这儿:

https://github.com/quartz-scheler/quartz/blob/master/docs/configuration.adoc

表文件在jar包的org.quartz.impl.jdbcjobstore,可根据数据库类型选择不同的数据库文件;

quartz也提供了数据库方面的任务配置及集群下的任务处理;

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。

官网:https://www.xuxueli.com/xxl-job/

gitee传送门:https://gitee.com/xuxueli0323/xxl-job/tree/master

git clone https://gitee.com/xuxueli0323/xxl-job.git

获得到目录结构

/xxl-job/doc/db/tables_xxl_job.sql

调度中心项目:xxl-job-admin
作用:统一管理任务调度平台上的调度任务,负责触发调度执行,并且提供任务管理平台。

调度中心配置文件地址:
/xxl-job/xxl-job-admin/src/main/resources/application.properties【修改数据库配置】

/xxl-job/xxl-job-admin/src/main/resources/logback.xml

完成上述修改后,然后运行XxlJobAdminApplication

运行成功后通过浏览器打开:http://localhost:8080/xxl-job-admin/,用户名及密码:admin/123456

至此“调度中心”项目已经部署成功。

执行器项目:xxl-job-executor-sample-springboot (提供多种版本执行器供选择,现以 springboot 版本为例,可直接使用,也可以参考其并将现有项目改造成执行器)
作用:负责接收“调度中心”的调度并执行;可以直接部署执行器,也可以将执行器集成到现有业务项目中。

配置文件地址:
/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/

请点击任务右侧 “执行” 按钮,可手动触发一次任务执行(通常情况下,通过配置Cron表达式进行任务调度触发)。

请点击任务右侧 “日志” 按钮,可前往任务日志界面查看任务日志。
在任务日志界面中,可查看该任务的 历史 调度记录以及每一次调度的任务调度信息、执行参数和执行信息。运行中的任务点击右侧的“执行日志”按钮,可进入日志控制台查看实时执行日志。

磁盘上的日志文件路径在xxl.job.executor.logpath

热点内容
lol注册表文件在哪个文件夹 发布:2025-04-23 03:24:25 浏览:543
c4d编程 发布:2025-04-23 03:21:21 浏览:227
服务器地址及密码 发布:2025-04-23 03:05:53 浏览:268
ct6买哪个配置的好 发布:2025-04-23 03:05:08 浏览:913
c语言输出多组数据 发布:2025-04-23 03:04:21 浏览:577
liststringjava 发布:2025-04-23 02:56:18 浏览:408
asi源码 发布:2025-04-23 02:46:45 浏览:578
小候编程 发布:2025-04-23 02:46:41 浏览:559
网络工程师使用哪些软件写脚本 发布:2025-04-23 02:28:43 浏览:458
c语言短路现象 发布:2025-04-23 02:23:54 浏览:304