分布式任务调度平台XXL-JOB学习笔记一

XXL-JOB是一款轻量级分布式任务调度平台,具备快速开发、简单易学、轻量化及易于扩展的特点。本文档详细介绍从环境搭建、单机部署到任务执行的全过程,包括MySQL初始化、调度中心与执行器的部署步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分布式任务调度平台XXL-JOB学习笔记一

XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。码云地址:https://gitee.com/xuxueli0323/xxl-job

 

单机部署:

1.mysql初始化

脚本位置:/xxl-job/doc/db/tables_xxl_job.sql;

1.部署调度中心

1>编译源码:

xxl-job-admin:调度中心

xxl-job-core:公共依赖

xxl-job-executor-samples:执行器Sample示例(选择合适的版本执行器,可直接使用,也可以参考其并将现有项目改造成执行器)

    :xxl-job-executor-sample-springboot:Springboot版本,通过Springboot管理执行器,推荐这种方式;

    :xxl-job-executor-sample-spring:Spring版本,通过Spring容器管理执行器,比较通用;

2>配置修改:

调度中心配置文件地址:

 /xxl-job/xxl-job-admin/src/main/resources/xxl-job-admin.properties

修改mysql地址

 

3>本地启动xxl-job-admin:

 

3.部署执行器

个人比较习惯使用两种:

  xxl-job-executor-sample-springboot:Springboot版本

  xxl-job-executor-sample-spring:Spring版本

1>   配置文件

/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties

 

2>   本地启动执行器

SpringBoot调试启动

4.任务执行

 

1>   执行:手动执行一次;

2>   启动:调度器调度执行,可配置cron表达式,可停止;

5.调度日志

 

 

 

转载于:https://www.cnblogs.com/wsh1230/p/11249234.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值