xxljob配置⽂件_XXL-JOB的基本⽤法
XXL-JOB是⼀个轻量级分布式任务调度框架,其核⼼设计⽬标是开发迅速、学习简单、轻量级、易扩展。⾄今,XXL-JOB已接⼊多家互联⽹企业的线上产品线,接⼊场景如电商业务、O2O业务、⾦融业务和⼤数据作业等。 爱意在细微处弥散本⽂将通过⼀个SpringBoot⽰例⼯程,详述XXL-JOB的基本概念和⽤法。
⼀、环境描述
1. XXL-JOB服务器
2. Disconf服务器
3. Spring Tool Suite
4. Redis
陈独秀身世婚恋后代版本:v4.0.9
方锦明IP:10.15.1.21
端⼝:6379
⼆、使⽤XXL-JOB的原因
1. Quartz的不⾜
Quartz作为开源任务调度中的佼佼者,是任务调度的⾸选。但是在集环境中,Quartz采⽤API的⽅式对任务进⾏管理,这样存在以下问题: 通过调⽤API的⽅式操作任务,不⼈性化。
需要持久化业务的QuartzJobBean到底层数据表中,系统侵⼊性相当严重。
调度逻辑和QuartzJobBean耦合在同⼀个项⽬中,这将导致⼀个问题,在调度任务数量逐渐增多,同时调度任务逻辑逐渐加重的情况下,此时调度系统的性能将⼤⼤受限于业务。 仔羊计划
XXL-JOB弥补了Quartz的上述不⾜之处。
2. RemoteHttpJobBean
常规的Quartz的开发,任务逻辑⼀般维护在QuartzJobBean中,耦合很严重。
华山初级中学
XXL-JOB中“调度模块”和“任务模块”完全解耦,调度模块中的所有调度任务使⽤同⼀个QuartzJobBean,即RemoteHttpJobBean。不同的调度任务将各⾃的调度参
>十六届三中全会