【技术实现步骤摘要】
信息生成方法、装置、电子设备和计算机可读介质
[0001]本公开的实施例涉及计算机
,具体涉及信息生成方法、装置、电子设备和计算机可读介质。
技术介绍
[0002]目前,在一些任务流程的调度中,常常是依照预定顺序执行各个任务,且先后执行的两个任务间存在依赖关系。目前,在对各个任务进行调度时,通常采用的方式为:由相关工作人员自行编写创建有向无环图(DAG,Directed acyclic graph)形式的任务流程描述文件。使用关系型数据来存储元数据。
[0003]然而,当采用上述方式对各个任务进行调度时,经常会存在如下技术问题:
[0004](1)使用关系型数据库存储元数据,库表结构设计较为繁琐,若整体任务流程内子任务多,关系链长且复杂,那么数据库中存储的数据将较为凌乱,增加维护成本,也会降低数据查询效率。
[0005](2)用户设计编写完描述DAG任务的脚本后,若需新增或删除其中的子任务,又需要重新编写,扩展性较差。
[0006](3)需要有个单独的功能在内存中构建维护整个任务流程的D ...
【技术保护点】
【技术特征摘要】
1.一种信息生成方法,包括:执行图数据库中存储的各个任务节点中满足执行条件的至少一个任务节点,其中,所述图数据库以节点的形式存储各个任务的元数据和所述各个任务之间的任务关系;响应于所述至少一个任务节点中每个任务节点执行完成,查询所述各个任务之间的任务关系以确定所述每个任务节点是否存在对应的子任务节点;响应于所述至少一个任务节点中第一目标任务节点存在对应的至少一个子任务节点,更改所述至少一个子任务节点中每个子任务节点对应的计数值,其中,所述计数值用于确定所述任务节点是否满足所述执行条件;根据所述至少一个子任务节点中每个子任务节点更改后的计数值,生成表征所述子任务节点是否满足所述执行条件的信息。2.根据权利要求1所述的方法,其中,在所述执行图数据库中存储的各个任务节点中满足执行条件的至少一个任务节点之后,所述方法还包括:将所述至少一个任务节点的执行状态设置为第一执行状态;响应于所述至少一个任务节点中每个任务节点执行完成,将所述每个任务节点的第一执行状态更改为第二执行状态。3.根据权利要求1所述的方法,其中,所述响应于所述至少一个任务节点中第一目标任务节点存在对应的至少一个子任务节点,更改所述至少一个子任务节点中每个子任务节点对应的计数值,包括:响应于所述至少一个任务节点中第一目标任务节点存在对应的至少一个子任务节点,将所述至少一个子任务节点中每个子任务节点对应的计数值减去第一预定数值。4.根据权利要求1所述的方法,其中,所述根据所述至少一个子任务节点中每个子任务节点更改后的计数值,生成表征所述子任务节点是否满足所述执行条件的信息,包括:响应于确定所述每个子任务节点更改后的计数值为第二预定数值,生成表征所述子任务节点满足所述执行条件的信息。5.根据权利要求1所述的方法,其中,所述图数据库中每个任务节点存储的信息包括:所述任务节点的标识信息、所述任务节点的任务状态、所述任务节点对应的计数值、与所述任务节点对应...
【专利技术属性】
技术研发人员:钱熙,李亚迪,刘珊,孟可,彭安,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。