[发明专利]一种组件安装方法、装置、设备及存储介质在审
申请号: | 202011495876.X | 申请日: | 2020-12-17 |
公开(公告)号: | CN112463179A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 董开元 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F16/23;G06F16/25 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组件 安装 方法 装置 设备 存储 介质 | ||
1.一种组件安装方法,其特征在于,包括:
获取待下发的多个组件安装命令;
从多个所述组件安装命令中选取未被下发过的批次数量的组件安装命令,并将选取的预设数量的组件安装命令下发至相应的节点;
在下发至相应节点的组件安装命令确定执行完毕或者执行异常后,返回执行从多个所述组件安装命令中选取未被下发过的预设数量的组件安装命令的步骤,直至完成获取的全部组件安装命令的下发为止。
2.根据权利要求1所述的方法,其特征在于,从多个所述组件安装命令中选取未被下发过的预设数量的组件安装命令之前,还包括:
判断获取的所述组件安装命令的数量是否达到预设数量,如果是,则执行从多个所述组件安装命令中选取未被下发过的预设数量的组件安装命令的步骤,否则,直接将获取的全部组件安装命令下发至相应的节点。
3.根据权利要求2所述的方法,其特征在于,获取待下发的多个组件安装命令之后,还包括:
将待下发的全部组件安装命令写入至数据库中;
对应的,从多个所述组件安装命令中选取未被下发过的批次数量的组件安装命令,包括:
读取所述数据库,并从所述数据库包含的组件安装命令中选取未被下发过的批次数量的组件安装命令。
4.根据权利要求3所述的方法,其特征在于,将选取的预设数量的组件安装命令下发至相应的节点之后,还包括:
接收被下发所述组件安装命令的节点上报的相应组件安装命令的执行状态,并将所述执行状态实时更新至所述数据库中;
相应的,确定下发至相应节点的组件安装命令是否确定执行完毕或者执行异常,包括:
读取所述数据库,并从所述数据库记录的所述组件安装命令的执行状态中,确定下发至相应节点的组件安装命令是否执行完毕或者执行异常。
5.根据权利要求4所述的方法,其特征在于,从多个所述组件安装命令中选取未被下发过的批次数量的组件安装命令之前,还包括:
唤醒下发线程,控制所述下发线程执行选取组件安装命令及下发选取的组件安装命令的步骤,并在所述下发线程执行选取组件安装命令及下发选取的组件安装命令的步骤后,控制所述下发线程进入休眠状态。
6.根据权利要求5所述的方法,其特征在于,从多个所述组件安装命令中选取未被下发过的批次数量的组件安装命令之前,还包括:
读取配置文件中包含的数量阈值,并确定该数量阈值为所述批次数量;其中,所述配置文件中包含的数量阈值为可供外界修改的值。
7.根据权利要求6所述的方法,其特征在于,完成获取的全部组件安装命令的下发之后,还包括:
返回获取的全部组件安装命令下发完成的信息。
8.一种组件安装装置,其特征在于,包括:
获取模块,用于:获取待下发的多个组件安装命令;
下发模块,用于:从多个所述组件安装命令中选取未被下发过的批次数量的组件安装命令,并将选取的预设数量的组件安装命令下发至相应的节点;
返回模块,用于:在下发至相应节点的组件安装命令确定执行完毕或者执行异常后,返回执行从多个所述组件安装命令中选取未被下发过的预设数量的组件安装命令的步骤,直至完成获取的全部组件安装命令的下发为止。
9.一种组件安装设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述组件安装方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述组件安装方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011495876.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生物柴油燃烧炉灶
- 下一篇:视频推荐方法、装置、电子设备及介质