【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种分布式任务调度系统、方法、设备、介质及产品。
技术介绍
1、目前无论是互联网应用或者企业级应用都难免少不了一些定时任务来进行定时触发执行任务。随着企业的系统越来越多,逐步从单一应用慢慢演变为微服务集群,在分布式集群系统中主要面临出如:任务的重复执行、没有统一定时任务配置和调度、任务节点故障转移、任务执行监控等一系列的功能都是需要通过分布式任务调度的方式进行解决。
2、传统分布式任务调度是以作业调度框架(quartz框架)的数据库调度器实现为基础,依赖数据库锁的方式实现分布式任务调度,这种方式在大规模调度场景下,调度延迟会有明显增加,特别是秒级任务,尽管横向扩展节点,秒级任务的调度延迟也不会降低,且整体调度性能没有明显好转,反而更糟糕。同时,在实现分布式任务调度过程中,数据库调度器访问数据库时会启动事务,这会使关系型数据库(mysql数据库)锁表,加重了任务调度延迟。因此,传统分布式任务调度方法会导致分布式任务调度的速度较慢,并且对于定时触发任务的精准性较低,从而导致分布式任务调度的效率较低。
【技术保护点】
1.一种分布式任务调度系统,其特征在于,包括调度资源管理模块和任务调度模块;
2.根据权利要求1所述的分布式任务调度系统,其特征在于,所述任务调度模块包括任务拉取单元和任务监控单元:
3.根据权利要求2所述的分布式任务调度系统,其特征在于,所述任务监控单元,还用于:
4.根据权利要求2所述的分布式任务调度系统,其特征在于,所述调度资源管理模块,还用于:
5.根据权利要求1所述的分布式任务调度系统,其特征在于,所述分布式任务调度系统,还包括调度任务注册模块和调度类型变更模块;
6.一种分布式任务调度方法,其特征
...【技术特征摘要】
1.一种分布式任务调度系统,其特征在于,包括调度资源管理模块和任务调度模块;
2.根据权利要求1所述的分布式任务调度系统,其特征在于,所述任务调度模块包括任务拉取单元和任务监控单元:
3.根据权利要求2所述的分布式任务调度系统,其特征在于,所述任务监控单元,还用于:
4.根据权利要求2所述的分布式任务调度系统,其特征在于,所述调度资源管理模块,还用于:
5.根据权利要求1所述的分布式任务调度系统,其特征在于,所述分布式任务调度系统,还包括调度任务注册模块和调度类型变更模块;
6.一种分布式任务调度方法,其特征在于,包括:
7.根据权利要求6所述的分布式任务调...
【专利技术属性】
技术研发人员:黄闯千,邵杰,王漫雪,王印森,盛浩然,晁美霞,朱印行,
申请(专利权)人:中移在线服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。