首页 > 数据库 > 数据库开发技术 > 快速上手分布式任务调度平台(XXL-JOB)
分布式系统是由多台计算机(或节点)通过网络互相通信和协作,以完成共同的目标的系统。这些计算机之间分摊任务,共享资源,相互协调来实现系统的功能。
分布式任务调度是指在分布式系统中对任务进行调度和执行的过程。在分布式任务调度中,任务通常被分配给多个执行器(如服务器或计算节点),从而实现任务的并行执行和负载均衡。
任务调度是指根据预定的时间表、触发条件或规则,自动地安排和执行任务的过程。比如每天8点去上课,上课就是任务,8点就是时间。而你上课期间学习到的知识就是任务过程。
单击跳转到gitee 下载
打开这个xxl-job项目

这几个个表为调度管理界面提供了初始信息包括任务信息、执行日志、调度日志等。


调度中心访问地址:http://localhost:8080/xxl-job-admin (该地址执行器将会使用到,作为回调地址)
默认登录账号 “admin/123456”, 登录后运行界面如下图所示。

导入依赖
修改配置文件
创建一个XxlJobConfig配置类
创建任务类SampleXxlJob
先运行调度中心 在运行执行器 访问 http://127.0.0.1:8081/xxl-job-admin/
登录调度中心,点击下图所示“新建任务”按钮,新建示例任务。然后,参考下面截图中任务的参数配置,点击保存。

单击下三角图标 点击启动

访问日志目录 (你所在的磁盘/data/applogs/xxl-job/jobhandler) 可以看到成功执行了


点击任务右侧 “日志” 按钮,可前往任务日志界面查看任务日志。
在任务日志界面中,可查看该任务的历史调度记录以及每一次调度的任务调度信息、执行参数和执行信息。运行中的任务点击右侧的“执行日志”按钮,可进入日志控制台查看实时执行日志。


Spring Boot应用程序集成了XXL-Job,实现任务调度就搭建完成了 如需要更具体的信息可以参考官方文档https://www.xuxueli.com/xxl-job/。
原文作者:咤娃勇闯天涯;如有侵权,请联系管理员删除。