
XXL-JOB:在二次开发中新增API接口以支持定时任务的管理(如添加和删除任务)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:XXL-JOB是一款分布式任务调度平台。本文介绍如何对其进行二次开发,通过增加API接口来实现对定时任务的管理和操作,包括创建、修改及移除等。
XXL-JOB 是一个轻量级的分布式任务调度框架,设计目标是简单易用、易于扩展且学习成本低。该框架已开源,并被多家公司用于线上产品中。
二次开发的内容包括:
1. 将数据库连接池修改为druid;
2. 添加了通过接口调用来添加job的功能;
其主要特性如下:
1. 简单:支持通过Web页面对任务进行创建、读取、更新和删除操作,易于上手;
2. 动态:能够动态地调整任务状态,包括暂停或恢复任务,并可以立即终止正在运行的任务;
3. 调度中心HA(中心式)设计:“调度中心”基于Quartz集群实现并支持分布式部署,确保了高可用性;
4. 执行器HA(分布式执行):任务可以在多个节点上并发执行,“执行器”同样支持集群部署以保证任务的高可靠性;
5. 注册中心功能:执行器会定期自动注册其可调度的任务,而“调度中心”则能够发现这些已注册的任务并触发相应的执行。同时,也提供了手动录入的功能选项。
全部评论 (0)
还没有任何评论哟~


