XXL-JOB完全开发手册(一篇学会XXL-JOB所有知识点)

15 篇文章 9 订阅 ¥19.90 ¥99.00
XXL-JOB是一个分布式任务调度平台,包含调度中心和执行器,支持任务管理和调度中心的集群部署。调度中心通过RPC调用执行器,执行器集群部署时可实现任务的自动发现和分发。任务支持BEAN模式和GLUE源码模式,具备故障转移、超时控制、重试机制等特性。通过调度中心的Web界面可管理任务,包括创建、更新、删除、触发执行等操作。此外,还提供了源码解析、集群部署指南以及改造方案。
摘要由CSDN通过智能技术生成

目录

1、什么是XXL-JOB

1.1、XXL-JOB简介

1.2、XXL-JOB构成

调度模块(调度中心):

执行模块(执行器):

任务:

1.3、XXL-JOB总结

​编辑

2、XXL-JOB原理

2.1、执行器的注册和发现

2.2、调度中心调用执行器

调度中心的操作:

执行器的操作:

3、XXL-JOB能够解决哪些问题

4、XXL-JOB优点特性

5、XXL-JOB安装部署

5.1、文档及源码

5.2、调度中心部署

5.2.1、初始化【调度数据库】

5.2.2、部署xxl-job-admin配置(调度中心)

5.2.3、调度中心部署

5.3、执行器配置及部署

5.3.1、引入maven依赖

5.3.2、执行器配置&说明

5.3.3、XxlJobConfig配置类

5.3.4、demo示例

5.3.5、执行器页面配置

5.4、任务创建与执行

5.4.1、创建任务

5.4.2、执行任务

​编辑

5.5、GLUE模式(java)

5.5.1、添加任务

5.5.2、编写代码

6、XXL-JOB集群部署

6.1、调度中心集群

6.1.1、问题概述

6.1.2、启动多个调度中心

6.1.3、配置Nginx负载均衡

6.2、执行器项目集群

6.2.1、启动多个执行器项目

​编辑

6.2.2、配置定时任务

7、XXL-JOB源码解析

7.1、XXL-JOB时序图

​编辑

7.2、XxlJobSpringExecutor 启动

7.2.1、jobHandler 注册

7.2.2、XxlJobSpringExecutor 初始化

7.2.2.1、初始化admin控制台

7.2.2.2、初始化日志清理进程

7.2.2.3、初始化出发回调进程

7.2.2.4、初始化内置事务

7.3、调度平台发布任务

7.4、执行器接收并处理任务

7.4.1、EmbedServer接收调度请求

7.4.2、ExecutorBiz(执行器单元)

7.4.3、JobThread(任务处理线程)

7.4.4、IJobHandler(任务单元)

7.5、心跳检测

8、XXL-JOB改造

8.1、自动装配

8.1.1、XxlJobAutoConfigure

8.1.2、XxlJobSpringExecutorProperties

8.1.3、配置spring.factories

8.2、集成spring-session

8.2.1、引入spring-session相关依赖

8.2.2、添加相关配置

9、几种任务调度平台及对比

9.1、任务调度平台有哪些

9.2、几种任务调度平台对比


1、什么是XXL-JOB

1.1XXL-JOB简介

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hao_kkkkk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值