阅读 52

分布式定时任务调度中心

1.现状

1.1技术选型

目前定时任务调度中心采用xxl-job框架,其提供了RPC、任务管理、任务执行、任务日志、运行状态等功能,内部实现采用了quartz。

目前选用版本:

<groupId>com.xuxueli</groupId>
<artifactId>xxl-job</artifactId>
<version>2.3.0</version>

1.2操作流程

1.2.1执行器管理

创建执行器

执行器以AppName为唯一标识,区分自动注册的执行器实例

1.2.2任务管理

创建任务


执行器为1.2.1过程中创建的实例,具体执行的逻辑在执行器的JobHandler****内

任务编写示例:

1.2.3调度日志

查看任务的执行状态

任务执行过程中的日志信息

1.2.4运行报表

调度中心整体任务的执行状况汇总信息展示

2.需求点

l 执行器实例注册上来自动创建,即省略1.2.1步骤

l 提供任务创建接口

3.改造点

3.1执行器自动创建

3.1.1执行器注册逻辑

3.1.2调度中心注册接口

3.1.3创建执行器接口

3.2任务创建接口

4.演进方向展望

作者:s1991721

原文链接:https://www.jianshu.com/p/f1c631f68916

文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐