调度器:调度器(Trigger),作业调度系统中重要组成部分,根据预设好的调度规则调用对应的执行器执行作业。 执行器:执行器(Executor),作业调度系统中重要组成部分,接受调度器的调度,是具体作业的执行者。 根据调度系统的架构不同,可以将作业调度分为:中心化和非中心化。 中心化:中心化的调度系统存在调度中心的概...
lxxl_job_group:执行器信息表,维护任务执行器信息; lxxl_job_info:调度扩展信息表: 用于保存XXL-JOB调度任务的扩展信息,如任务分组、任务名、机器地址、执行器、执行入参和报警邮件等等; lxxl_job_lock:任务调度锁表,分布式环境下,为了确保同一时间只有一个节点在执行同一个任务,需要使用分布式锁来实现任务的互斥...
30、全异步:任务调度流程全异步化设计实现,如异步调度、异步运行、异步回调等,有效对密集调度进行流量削峰,理论上支持任意时长任务的运行; 31、跨语言:调度中心与执行器提供语言无关的 RESTful API 服务,第三方任意语言可据此对接调度中心或者实现执行器。除此之外,还提供了 “多任务模式”和“httpJobHandler”等其...
- xxl_job_info:调度扩展信息表: 用于保存XXL-JOB调度任务的扩展信息,如任务分组、任务名、机器地址、执行器、执行入参和报警邮件等等; - xxl_job_lock:任务调度锁表; - xxl_job_log:调度日志表: 用于保存XXL-JOB任务调度的历史信息,如调度结果、执行结果、调度入参、调度机器和执行器等等; - xxl_job_log_...
3、调度中心HA(中心式):调度采用中心式设计,“调度中心”自研调度组件并支持集群部署,可保证调度中心HA; 4、执行器HA(分布式):任务分布式执行,任务”执行器”支持集群部署,可保证任务执行HA; 5、注册中心: 执行器会周期性自动注册任务, 调度中心将会自动发现注册的任务并触发执行。同时,也支持手动录入执行器地址; ...
xxl-job框架主要用于处理分布式的定时任务,其主要由调度中心和执行器组成。调度模块(调度中心):负责管理调度信息,按照调度配置发出调度请求,自身不承担业务代码。调度系统与任务解耦,提高了系统可用性和稳定性,同时调度系统性能不再受限于任务模块;支持可视化、简单且动态的管理调度信息,包括任务新建,更新,删除,...
XXL-Job:是大众点评的分布式任务调度平台,是一个轻量级分布式任务调度平台, 其核心设计目标是开发迅速、学习简单、轻量级、易扩展 大众点评目前已接入XXL-JOB,该系统在内部已调度约100万次,表现优异。 目前已有多家公司接入xxl-job,包括比较知名的大众点评,京东,优信二手车,360金融 (360),联想集团 (联想),易信 (网...
调度类型 无:该类型不会主动触发调度; CRON:该类型将会通过CRON,触发任务调度; 固定速度:该类型将会以固定速度,触发任务调度;按照固定的间隔时间,周期性触发; 运行模式: BEAN模式:以JobHandler方式维护在执行器端;需要结合 “JobHandler” 属性匹配执行器中任务; ...
灵活性:XXL-JOB支持多种触发方式和任务调度策略,能够满足不同场景下的需求。同时,它还支持自定义JobHandler和执行器,使得开发人员可以根据具体业务需求进行定制化开发。 可扩展性:XXL-JOB的设计使得系统易于扩展。无论是增加新的调度规则、任务类型还是自定义插件,开发人员都能够快速实现并集成到现有系统中。这种可扩展...
调度类型: 无:该类型不会主动触发调度; CRON:该类型将会通过CRON,触发任务调度; 固定速度:该类型将会以固定速度,触发任务调度;按照固定的间隔时间,周期性触发; 任务详解-基础配置 运行模式: BEAN模式:任务以JobHandler方式维护在执行器端;需要结合 “JobHandler” 属性匹配执行器中任务; ...