xxl-job
2022-01-24 11:41:04 10 举报
AI智能生成
xxl-job 学习
作者其他创作
大纲/内容
概述
分布式定时任务执行
同类软件
优势
缺点
源码阅读
目的
后续要使用,了解执行流程
成熟的开源项目,学习思想
成长 -> 成长 -> 成长
步骤
通读官方文档
架构
执行流程
核心配置
启动项目了解功能
按照快速入门启动项目
简单使用功能
看 != 会
上手操作对功能印象更深
及时记录遇到的问题
从核心流程入手
整体架构
项目初始化
核心配置
注意项
先整体后局部
知道大块的大致做什么功能,可以适当的不看方法内实现
抓大放小
不要纠结单个逻辑看不懂,不理解可以先跳过
标注重点
方便回顾
可以利用 TODO 或 Bookmarks
合适工具
IntelliJ IDEA
类关系
时序图
书签
架构
源码
下载源码
https://github.com/xuxueli/xxl-job
目录
调度中心:xxl-job-admin
统一管理任务调度平台上调度任务,负责触发调度执行,并且提供任务管理平台
公共依赖:xxl-job-core
执行器示例:xxl-job-executor-samples
负责接收“调度中心”的调度并执行;可直接部署执行器,也可以将执行器集成到现有业务项目中
启动
XxlJobAdminApplication
@SpringBootApplication
XxlJobAdminConfig
InitializingBean
afterPropertiesSet()
XxlJobScheduler
init()
0 条评论
下一页