← 返回列表

任务调度方法、装置、计算机设备和存储介质

申请号: CN201810620400.0
申请人: 北京兴盛公科技有限公司
更新日期: 2026-03-08

摘要文本

北京兴盛公科技有限公司取得“一种透气窗帘布”专利技术,本申请涉及一种任务调度方法、装置、计算机设备和存储介质。该方法包括:接收终端发送的对业务系统的开发请求;业务系统具有对应的业务逻辑脚本;业务逻辑脚本包括多个入口函数标识分别对应的入口函数;根据开发请求获取任务调度框架;任务调度框架包括任务装饰器;接收终端发送的第一调用请求,根据第一调用请求将任务装饰器发送至终端,使终端在业务逻辑脚本中添加每个入口函数对应的任务装饰器;将多个业务函数分别转换为对应的基础任务包括:调用入口函数标识对应的任务装饰器;利用任务装饰器将多个业务函数封装为异步执行的多个基础任务。采用本方法能够无需依赖额外数据表即可实现业务层级任务调度。

专利主权项内容

1.一种任务调度方法,所述方法包括:接收终端发送的业务请求;所述业务请求包含入口函数标识;识别所述入口函数标识对应的函数队列;所述函数队列包括多个业务函数;将多个所述业务函数分别转换为对应的基础任务;调用所述入口函数标识对应的群组装饰器,利用所述群组装饰器将多个基础任务封装为任务组;检测所述群组装饰器是否记录了任务群标识;若是,则将所述任务组封装至相应任务群,所述任务群内预先编排了多个任务组的调度顺序,基于所述调度顺序对任务群内多个任务组进行调度执行;所述将多个所述业务函数分别转换为对应的基础任务之前,所述方法还包括:接收终端发送的对业务系统的开发请求;所述业务系统具有对应的业务逻辑脚本;所述业务逻辑脚本包括多个入口函数标识分别对应的入口函数;根据所述开发请求获取任务调度框架;所述任务调度框架包括任务装饰器;接收终端发送的第一调用请求,根据所述第一调用请求将所述任务装饰器发送至所述终端,使所述终端在所述业务逻辑脚本中添加每个入口函数对应的任务装饰器;所述将多个所述业务函数分别转换为对应的基础任务包括:调用所述入口函数标识对应的任务装饰器;利用所述任务装饰器将多个业务函数封装为异步执行的多个基础任务;所述任务调度框架还包括群组装饰器;所述调用所述入口函数标识对应的群组装饰器之前,所述方法还包括:接收所述终端发送的第二调用请求,根据所述第二调用请求将所述群组装饰器发送至所述终端,使所述终端在业务逻辑脚本中添加每个入口函数对应的群组装饰器,在所述群组装饰器中添加相应任务组的任务组标识;所述任务调度框架还包括群组容器;所述群组容器中预先定义了并发执行函数和异步执行函数;所述将所述任务组封装至相应任务群,所述任务群内预先编排了多个任务组的调度顺序之前,所述方法还包括:接收终端发送的第三调用请求,根据所述第三调用请求将所述群组容器发送至所述终端,使所述终端基于在所述群组装饰器中配置的任务群标识,在业务逻辑脚本中添加每个任务群标识对应的群组容器,并利用所述并发执行函数和异步执行函数对所述群组容器中能够容纳的多个任务组的编排规则进行预定义;所述编排规则包括多个任务组标识及多个任务组标识之间并发和/或异步的调度顺序。

专利申请信息

项目 内容
专利名称 任务调度方法、装置、计算机设备和存储介质
专利类型 发明授权
申请号 CN201810620400.0
申请日 2018年6月15日
公告号 CN108897610B
公开日 2024年4月12日
IPC主分类号 G06F9/48
权利人 北京兴盛公科技有限公司
发明人 陈光谋; 马奇; 于乐怡; 徐文灏; 吴冠群
地址 北京市丰台区南四环西路188号二区6号楼2层