画图分析 xxl-job 执行器原理

声明

阅读本文前, 需要对 xxl-job 的使用有所了解。

正文

本文内容基于 xxl-job v2.2.0 源码。

一、调度中心和执行器

下图是一张 xxl-job v2.x 的架构图, 图中的两个核心模块分别是调度中心、执行器.

  • 调度中心
    简单来讲就是一个管理系统, 用户通过管理界面可以创建任务、编辑任务、手动触发任务以及查看任务执行日志, 另外内部会不停地把需要执行的任务从 任务表 中扫描出来, 去一个个触发.

  • 执行器
    当任务被触发时, 不管是定时触发还是手动触发, 调度中心都会向执行器发送 http 请求, 由执行器负责具体任务的执行.
    在这里插入图片描述

xxl-job 源码目录
在这里插入图片描述

二、创建任务

在这里插入图片描述
从图中可以看出:

  • 任务执行参数包含了诸多内容, 比如任务阻塞处理策略,执行策略等等。
  • 运行模式为 Bean
  • 任务执行前,还需要指定一个具体的 JobHandler 去
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值