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

2019-08-16 11:11:11来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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

分布式任务调度平台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
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:利用微设计实现可持续高效的基础设施

下一篇:Java项目部分总结