[发明专利]一种应用服务部署方法、计算设备及可读存储介质在审
申请号: | 202010658731.0 | 申请日: | 2020-07-09 |
公开(公告)号: | CN111930392A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 周晓明 | 申请(专利权)人: | 北京皮尔布莱尼软件有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用服务 部署 方法 计算 设备 可读 存储 介质 | ||
1.一种应用服务部署方法,适于在计算设备中执行,所述计算设备上适于部署多个应用服务,每个应用服务对应一个应用服务序号,每个应用服务适于部署多个应用实例,所述计算设备与管理终端通信连接,所述方法包括:
接收所述管理终端发送的应用服务部署命令和待部署应用服务的应用服务序号;
计算预部署的应用实例的端口号;
根据所述端口号部署该应用实例目录,并复制预先设置的应用实例配置模板到所述应用实例目录;
根据所述端口号修改所述应用实例配置模板,完成应用服务的部署。
2.如权利要求1所述的方法,其中,每个应用实例对应一个服务实例序号,每个应用实例适于配置多个服务端口,每个服务端口对应一个服务端口序号,所述计算预部署的应用实例的端口号包括:
获取所述待部署应用服务的应用实例序号;
根据所述应用服务序号、应用实例序号和服务端口序号,利用服务端口计算公式计算服务端口的端口号。
3.如权利要求2所述的方法,其中,所述获取所述待部署应用服务的应用实例序号包括:
从实例序号文件中获取应用实例序号;
根据获取到的应用实例序号更新所述实例序号文件中的应用实例序号,并作为所述待部署应用服务的应用实例序号。
4.如权利要求2所述的方法,其中,所述服务端口计算公式为:Pknm=1024+(n-1)×1000+(m-1)×100+(k-1),其中,Pknm为服务端口号,k为应用服务序号,n为服务实例序号,m为服务端口序号,1=k=100,1=m=10,1=n=48。
5.如权利要求2-4中任意一项所述的方法,其中,所述利用服务端口计算公式计算服务端口的端口号包括:
计算超文本传输协议端口、定向包协议端口、关闭端口、RMI注册端口、RMI服务端口的端口号。
6.如权利要求1-5中任意一项所述的方法,其中,所述根据所述端口号部署该应用实例的目录包括:
将超文本传输协议端口号作为该应用实例的部署目录名称的后缀。
7.如权利要求1-6中任意一项所述的方法,其中,所述根据所述端口号修改所述应用实例配置模板包括:
根据计算所得的超文本传输协议端口、定向包协议端口、关闭端口、RMI注册端口、RMI服务端口的端口号修改应用实例配置模板中的相应的端口号。
8.如权利要求1-7中任意一项所述的方法,其中,所述方法还包括:
将当前的应用实例序号返回管理终端。
9.一种计算设备,包括:
至少一个处理器;以及
存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-8中任一项所述方法的指令。
10.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-8中任一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京皮尔布莱尼软件有限公司,未经北京皮尔布莱尼软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010658731.0/1.html,转载请声明来源钻瓜专利网。