从上图中可以看到,xxl-job项目代码主要分为以下四个部分: doc文件夹:doc文件夹中放置了调度中心xxl-job-admin需要的建表语句和使用文档; xxl-job-admin:xxl-job的调度中心,也是运维后台。调度中心提供了运行报表、大盘、执行器以及调度器注册、运行状态以及日志查看等运维功能; xxl-job-core:xxl-job的核心...
1、部署前需要初始化调度中心需要的几个表,这个脚本在源码的文件tables_xxl_job.sql中(如果mysql做主从,调度中心集群节点务必强制走主库)。2、设置模板xxl-job-admin中的application.properties的服务端口,数据库信息和邮件配置信息。3、可以打包模板xxl-job-admin为单个jar包,可以部署到对应的服务器中。以本地为...
xxl-job-admin 本身就是一个 springboot 项目,将 xxl-job-admin 这个子项目从源代码中复制出来,使用 idea 打开,配置好 Maven,刷新Maven导入依赖(xxl-job-core等。上面执行 install步骤后,这里刷新Maven就不会报错)。这个就是我们的定时任务管理器(调度中心),将项目中 application.properties 配置文件中的 server.p...
去GitHub 拉取最新稳定版本的 xxl-job项目,下载源代码,本地 idea 打开项目。 其中,xxl-job-admin就是调度中心的项目。需要修改其中的properties文件,将数据库的账号密码配置好 如果任务出问题要通过 email 通知,可以配置这个: 配置端口: 配置好后启动项目,调度中心就启动了。 启动过程中,如果出现如下报错(比如 maco...
1、在 Spring Boot 项目中导入 maven 依赖 <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.3.1</version> </dependency> 这里需要注意版本号与 xxl-job 版本需要一致,这里我配置的都是 2.3.1 版本。
访问地址,这里以为我的配置文件为例:http://localhost:9090/xxl-job-admin 账号密码:admin/123456 3.3.创建执行器、任务进行测试。 项目默认执行器 现在可以在这儿给地方写简单的样例进行执行 4、整合到jeecg-boot项目 在项目中引入依赖 <dependency> <groupId>com.xuxueli</groupId> ...
### 1、调度中心项目的端口号以及访问路径 ### web server.port=8080 server.context-path=/xxl-job-admin ### 2、配置静态文件的前缀 ### resources spring.mvc.static-path-pattern=/static/** spring.resources.static-locations=classpath:/static/ ...
xxljob源码一行一行解析(四)xxl-job-admin项目配置类XxlJobAdminConfig 15:18 xxljob源码一行一行解析(五)xxl-job-admin项目项目启动执行的文件XxlJobScheduler 26:52 xxljob源码一行一行解析(六)项目涉及到的表有哪些,各个表有什么作用 14:40 xxljob源码一行一行解析(七)项目启动过程中,执行了哪些逻辑JobRegis...
XXL-JOB 调度中心搭建 搭建调度中心,首先需要配置数据库,下载XXL-JOB的代码,执行SQL脚本创建数据库和表。然后拉取最新稳定版本的XXL-JOB项目,修改配置文件,配置数据库账号密码,确保邮箱通知任务异常。配置端口号后启动项目,解决权限不足的报错,如路径设置问题。XXL-JOB 执行器搭建(Bean 模式)在...
xxl-job项目操作示例 xxl-job项⽬操作⽰例 1、项⽬启动 1)启动调度器(springboot项⽬)2)启动执⾏器(springboot项⽬,单个或多个)2、登录后台管理系统 访问地址:http://服务器地址:项⽬端⼝号/xxl-job-admin/ 例:http://localhost:8080/xxl-job-admin/ 默认⽤户名:admin 密码:...