SpringBoot定时任务 - 分布式xxl-job及在项目中的使用
xxl-job在很多中小公司有着应用,虽然其代码和设计等质量并不太高,License不够开放,有着个人主义色彩,但是其具体开箱使用的便捷性和功能相对完善性,这是中小团队采用的主要原因;XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。本文是SpringBoot第52讲,主要介绍XXL-JOB以及与SpringBoot的集成以及在项目中的使用。
文章目录
1、知识准备
需要对分布式任务的知识体系和xxl-Job有基本的理解。
1.1、分布式任务知识体系
站在分布式任务知识体系的角度看分布式任务。
- 本文主要介绍定时任务的基础和单体方式下定时任务方案的演化,以及常见的分布式任务方案(包括Quartz Cluster,ElasticJob,Xxl-job等)和技术实现要点。
1.2、什么是xxl-job
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。如下内容来源于