[发明专利]中间件安装方法、装置、计算机设备及存储介质有效
申请号: | 201810650549.3 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108845808B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 黄桂钦 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 林燕云 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中间件 安装 方法 装置 计算机 设备 存储 介质 | ||
1.一种中间件安装方法,其特征在于,所述方法包括:
获取需安装中间件的服务器的相关信息,其中,所述服务器的相关信息包括所述服务器所处的环境信息、所述服务器的配置信息、所述服务器的IP地址;
根据所述配置信息中的操作系统信息,从预存的中间件相关信息中确定与所述操作系统信息匹配的第一类中间件;
根据所述服务器所处的环境信息,从所述第一类中间件中确定一个与所述服务器所处环境信息匹配的目标中间件以进行推荐;
判断用户是否接受推荐的所述目标中间件;
若用户接受推荐的所述目标中间件,设置所述目标中间件在所述服务器上用于提供服务的端口号;
若接收到安装指令,根据设置的端口号和所述服务器的IP地址,将所述目标中间件安装到所述服务器中。
2.根据权利要求1所述的方法,其特征在于,所述将所述目标中间件安装到所述服务器中,包括:
初始化所述目标中间件的安装环境,以及对所述目标中间件的安装环境进行参数校验;
若初始化所述目标中间件的安装环境成功,且通过对所述目标中间件安装环境的参数检验,上传目标中间件安装软件至服务器中;
在服务器中安装所述目标中间件安装软件中的目标中间件安装包;
将安装信息同步至所述目标中间件对应的配置文件中。
3.根据权利要求2所述的方法,其特征在于,所述初始化所述目标中间件的安装环境包括初始化所述目标中间件的环境资源,所述初始化所述目标中间件的环境资源,包括:
获取初始化环境资源所需要使用的命令;
根据所需要使用的命令,将预先设置的环境资源安装到服务器中。
4.根据权利要求2所述的方法,其特征在于,在所述上传目标中间件安装软件至服务器中之前,所述方法还包括:
获取所述目标中间件预设的最低资源分配数据和最佳资源分配数据;其中所述目标中间件配置有启动所述目标中间件的最低资源分配数据和最佳资源分配数据;
若所述服务器剩余的资源数据不大于最低资源分配数据,则进行提示,以表示所述服务器资源不足;
若所述服务器剩余的资源数据大于最低资源分配数据,且大于最佳资源分配数据,则为所述目标中间件分配最佳资源分配数据中对应的资源;
若所述服务器剩余的资源数据大于最低资源分配数据且不大于最佳资源分配数据,则为所述目标中间件分配最低资源分配数据中对应的资源。
5.根据权利要求1所述的方法,其特征在于,若需安装目标中间件的服务器有多个,所述设置所述目标中间件在所述服务器上用于提供服务的端口号,包括:
判断是否接收到使用不同端口号的标识;
若接收到使用不同端口号的标识,调用设置多个端口号的接口;
通过所述接口,分别设置多个服务器上用于提供服务的端口号;
若未接收到使用不同端口号的标识,设置多个服务器用于提供服务的端口号为同一端口号。
6.根据权利要求1所述的方法,其特征在于,若需安装中间件的服务器有多个,所述根据所述配置信息中的操作系统信息,从预存的中间件相关信息中确定与所述操作系统信息匹配的第一类中间件,包括:
根据所述配置信息中的操作系统信息,判断获取的多个服务器的操作系统是否为同一个操作系统;
若不为同一个操作系统,删除不相同的操作系统所对应的服务器,以使剩余的服务器具有相同的操作系统;
若为同一个操作系统,则从预存的中间件相关信息中选择与操作系统匹配的第一类中间件。
7.根据权利要求1所述的方法,其特征在于,在接收到安装指令之前,所述方法还包括:
设置所述服务器需安装所述目标中间件的账户;
所述若接收到安装指令,根据设置的端口号和所述服务器的IP地址,将所述目标中间件安装到所述服务器中,包括:若接收到安装指令,根据设置的端口号和所述服务器的IP地址,将所述目标中间件安装到所述服务器中的所述账户下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810650549.3/1.html,转载请声明来源钻瓜专利网。