python任务调度平台 界面_分布式任务调度平台XXL-JOB搭建教程

本文档详细介绍了如何搭建分布式任务调度平台XXL-JOB,包括源码下载、数据库初始化、调度中心配置、创建执行器项目、配置执行器、任务创建和启动。通过调度中心管理界面,可以方便地管理和调度任务,支持多种运行模式和路由策略。
摘要由CSDN通过智能技术生成

关于分布式任务调度平台XXL-JOB,其实作者 许雪里在其发布的中文教程中已经介绍的很清楚了,这里我就不做过多的介绍了,关于其搭建教程,本人依照其文档搭建起来基本上也没遇到啥问题,这里通过博客的形式记录下来。

1、源码下载地址

2、文档地址

3、源码结构

通过上面给出的源码下载地址,我们将源码clone到IDEA中,如下:

4、初始化数据库

初始化脚本在上面源码目录的  /doc/db/tables_xxl_job.sql ,将此脚本在MySQL数据库中执行一遍。

执行完毕,会在MySQL数据库中生成如下 16 张表:

5、配置调度中心

调度中心就是源码中的 xxl-job-admin 工程,我们需要将其配置成自己需要的调度中心,通过该工程我们能够以图形化的方式统一管理任务调度平台上调度任务,负责触发调度执行。

①、修改调度中心配置文件

文件地址:/xxl-job/xxl-job-admin/src/main/resources/xxl-job-admin.properties

配置文件说明:

1 ### 1、调度中心项目的端口号以及访问路径2 server.port=8080

3 server.context-path=/xxl-job-admin4

5 ### 2、配置静态文件的前缀6 spring.mvc.static-path-pattern=/static/**

7 spring.resources.static-locations=classpath:/static/8

9 ### 3、配置模板文件10 spring.freemarker.templateLoaderPath=classpath:/templates/11 spring.freemarker.suffix=.ftl12 spring.freemarker.charset=UTF-813 spring.freemarker.request-context-attribute=request14 spring.freemarker.settings.number_format=0.##########15

16 ### 4、配置mybatis的mapper文件地址17 mybatis.mapper-locations=classpath:/mybatis-mapper/*Mapper.xml18

19 ### 5、配置数据库的地址20 spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl-job?Unicode=true&characterEncoding=UTF-821 spring.datasource.username=root22 spring.datasource.password=root_pwd23 spring.datasource.driver-class-name=com.mysql.jdbc.Driver24

25 spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource26 spring.datasource.tomcat.max-wait=1000027 spring.datasource.tomcat.max-active=3028 spring.datasource.tomcat.test-on-borrow=true29 spring.datasource.tomcat.validation-query=SELECT 130 spring.datasource.tomcat.validation-interval=3000031

32 ### 6、配置报警邮箱33 spring.mail.host=smtp.qq.com34 spring.mail.port=2535 spring.mail.username=xxx@qq.com36 spring.mail.password=xxx37 spring.mail.properties.mail.smtp.auth=true38 spring.mail.properties.mail.smtp.sta

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值