[发明专利]一种应用投产方法、装置、计算机设备和存储介质在审
申请号: | 202110484637.2 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113052707A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 徐虹;林欢哲;杨焕军;胡琳 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06Q40/06 | 分类号: | G06Q40/06;G06Q40/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 投产 方法 装置 计算机 设备 存储 介质 | ||
1.一种应用投产方法,其特征在于,包括:
获取待投产的多个应用的目标节点;
获取任意两个所述目标节点间的依赖关系;
根据所述依赖关系,建立各所述应用的所述目标节点间的投产顺序;
根据所述投产顺序投产各所述应用。
2.根据权利要求1所述的方法,其特征在于,所述根据所述投产顺序投产各所述应用之前,还包括:
判断所述投产顺序是否存在投产循环,以判断所述投产顺序是否正确。
3.根据权利要求2所述的方法,其特征在于,所述判断所述投产顺序是否存在投产循环,包括:
计算所述投产顺序中各目标节点的依赖节点数;
获取依赖节点数为零的目标节点作为当前节点,将所述当前节点写入已遍历节点集合;所述投产顺序中除所述当前节点外的其他目标节点构成未遍历节点集合;
根据预设更新规则,更新所述未遍历节点集合中目标节点的依赖节点数;
将更新后依赖节点数为零的目标节点作为新的当前节点,直至未遍历节点集合中所有目标节点的依赖节点数均不为零;
若所述未遍历节点集合不为空,则所述投产顺序存在投产循环;
若所述未遍历节点集合为空,则所述投产顺序不存在投产循环。
4.根据权利要求3所述的方法,其特征在于,所述根据预设更新规则,更新所述未遍历节点集合中目标节点的依赖节点数,进一步为:
获取所述未遍历节点集合中与所述当前节点存在依赖关系的目标节点作为待更新节点;
对所述待更新节点的依赖节点数进行减一操作。
5.根据权利要求4所述的方法,其特征在于,所述判断所述投产顺序是否存在投产循环,还包括:
当判断所述投产顺序存在投产循环时,发送投产顺序报错提醒。
6.根据权利要求1所述方法,其特征在于,所述根据所述投产顺序投产各所述应用,进一步为:
查询投产顺序中各目标节点的投产记录,所述投产记录包括各目标节点的启动依据和投产状态;
将投产状态为已完成的目标节点作为已投产节点;
根据所述启动依据,执行投产顺序中位于所述已投产节点后的目标节点的投产。
7.根据权利要求6所述的方法,其特征在于,所述投产记录还包括投产时限,所述方法还包括:
获取各目标节点的投产开始时间和投产结束时间;
根据所述投产开始时间、所述投产结束时间和所述投产时限判断所述目标节点的投产是否发生故障;
若所述目标节点投产发生故障,则发送投产故障报警信息。
8.一种应用投产装置,其特征在于,包括:
第一获取模块,用于获取待投产的多个应用的目标节点;
第二获取模块,用于获取任意两个所述目标节点间的依赖关系;
投产顺序建立模块,用于根据所述依赖关系建立各应用的所述目标节点的投产顺序;
投产模块,用于根据所述投产顺序投产各所述应用。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任意一项所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110484637.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理系统的升级方法及装置
- 下一篇:一种资源调整方法、装置及设备