本文主要是介绍xxl-job介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 1、现有的定时任务存在缺点:
- 2、分布式定时任务xxl-Job
- 3、项目结构
1、现有的定时任务存在缺点:
- 定时任务和触发机制耦合(使用xxl-job统一定义任务及管理任务,任务代码和触发机制解耦合)
- 修改触发机制需要重启(使用xxl-job统一配置不重启)
- 不具备分布式
2、分布式定时任务xxl-Job
xxl(作者:许雪里)官方网站:https://www.xuxueli.com/xxl-job
分布式任务调度框架几乎是每个大型应用必备的工具。XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
目前已有多家公司接入xxl-job,包括比较知名的大众点评,京东,优信二手车,北京尚德,360金融 (360),联想集团 (联想),易信 (网易)等等…
3、项目结构
- xxl-job-admin:调度中心,负责调度任务的执行,提供了统一的web控制台
- xxl-job-core:核心依赖,提供项目集成
- xxl-job-executor-samples:执行器的案例工程。web工程,在这个工程中可以定义定时任务
这篇关于xxl-job介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!