XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。至今,XXL-JOB已接入多家互联网企业的线上产品线,接入场景如电商业务、O2O业务、金融业务和大数据作业等。
本文将通过一个SpringBoot示例工程,详述XXL-JOB的基本概念和用法。
一、环境描述
1. XXL-JOB服务器
- 版本:v1.9.2
- 控制台:http://10.15.1.21:8081
- 安装方法:参考《如何部署容器化的xxl-job服务器》
2. Disconf服务器
- 版本:v2.6.36
- 控制台:http://10.15.1.21:8080
- 安装方法:参考《如何容器化部署Disconf统一配置服务》
3. Spring Tool Suite
- 版本:STS 3.9.2.RELEASE
- 主页:https://spring.io/tools/sts/all
4. Redis
- 版本:v4.0.9
- IP:10.15.1.21
- 端口:6379
- 安装方法:参考《Redis的Docker镜像制作详解 》