[发明专利]物联网平台的批量化部署方法、装置及计算机可读介质在审
申请号: | 202111311310.1 | 申请日: | 2021-11-08 |
公开(公告)号: | CN114153520A | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 杨小平;胡大奎;刘伟;王强;余家富 | 申请(专利权)人: | 济南浪潮智投智能科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/21 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 潘悦梅 |
地址: | 250100 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 平台 批量 部署 方法 装置 计算机 可读 介质 | ||
1.物联网平台的批量化部署方法,其特征在于包括如下步骤:
将系统配置文件以及平台环境配置文件上传服务器,所述系统配置文件包括数据库的系统配置文件以及nginx的系统配置文件,所述平台环境配置文件为yml文件;
通过compose读取所述平台环境配置文件以及所述系统配置文件,执行dockercompose命令,基于平台环境配置文件中的配置创建并启动所述物联网平台运所需插件运行所需的所有服务;
将所述物联网平台的微服务项目划分为多个模块,每个模块打包成jar包,并修改jar包的配置以适配对应的服务器;
将修改后的jar包上传对应的服务器,并将物联网平台的前端项目打包上传至nginx系统配置文件所映射的文件夹中;
启动jar包命令,运行上传的jar包,并执行查看命令,查看所述jar对应模块的进程以及所述进程产生的进程日志。
2.根据权利要求1所述的物联网平台的批量化部署方法,其特征在于所述数据库的系统配置文件中配置有所需连接的数据库以及数据库中的库表。
3.根据权利要求1所述的物联网平台的批量化部署方法,其特征在于所述nginx的系统配置文件包括conf文件的配置。
4.根据权利要求1所述的物联网平台的批量化部署方法,其特征在于平台环境配置文件用于配置物联网平台所需插件的运行环境,所述插件包括数据服务对应的插件以及应用服务对应的插件,所述数据服务对应的插件包括mysql、redis和mongodb,所述应用服务对应的插件包括nginx、mqtt、zookeeper、以及Kafka。
5.根据权利要求1所述的物联网平台的批量化部署方法,其特征在于将平台环境配置文件上传服务器的同时,将所述平台环境配置文件通过挂载卷的方式挂载出来,和上传到服务器的配置文件对应,以便于后续不需进入容器对平台环境配置文件进行修改。
6.根据权利要求1-5任一项所述的物联网平台的批量化部署方法,其特征在于所述物联网平台的微服务项目包括数据服务和应用服务,
如果所述物联网平台部署于一个服务器上,所述微服务和应用服务对应的jar均上传所述服务器;
如果所述物联网平台部署于多个服务器上,且分为数据服务器和应用服务器,将所述数据库的系统配置文件上传至数据服务器,将所述nginx的系统配置文件上传至应用服务器,将数据服务对应的jar包上传数据服务器,并将应用服务对应的jar包上传至应用服务器。
7.装置,其特征在于,包括:至少一个存储器和至少一个处理器;
所述至少一个存储器,用于存储机器可读程序;
所述至少一个处理器,用于调用所述机器可读程序,执行权利要求1至6中任一所述的方法。
8.计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至6任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮智投智能科技有限公司,未经济南浪潮智投智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111311310.1/1.html,转载请声明来源钻瓜专利网。