[发明专利]服务程序发布方法、装置、计算机设备及存储介质在审
| 申请号: | 201910014248.6 | 申请日: | 2019-01-08 |
| 公开(公告)号: | CN109918099A | 公开(公告)日: | 2019-06-21 |
| 发明(设计)人: | 许广武;刘东宝 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
| 代理公司: | 深圳市立智方成知识产权代理事务所(普通合伙) 44468 | 代理人: | 王增鑫 |
| 地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务程序 发布内容 目标容器 重启 发布 服务器 计算机设备 存储介质 内容发布过程 服务器容器 出错概率 更新内容 内容更新 人力消耗 时间成本 映射关系 传统的 更新 分隔 运营 分配 部署 开发 | ||
本发明实施例公开了一种服务程序发布方法、装置、计算机设备及存储介质,包括下述步骤:获取发布内容,其中,所述发布内容包括服务程序;将所述发布内容分配至目标容器,其中,所述目标容器为服务器中与所述服务程序具有映射关系的一个或多个容器;重启所述目标容器,更新所述目标容器中的内容。与传统的更新内容时需要重启整个服务器的发布模式相比,这种服务程序发布方法在服务器中将多个容器分隔开,进行更新时只需要将发布的内容发送到对应的服务器容器中,对目标的一个或多个容器进行重启和内容更新,有效节省了发布内容时的时间成本,同时减少了内容发布过程中开发、运营和部署等人员的沟通需求,降低出错概率和人力消耗。
技术领域
本发明涉及计算机应用技术领域,特别是涉及一种服务程序发布方法、装置、计算机设备及存储介质。
背景技术
在计算机技术领域,基于Web的应用研发已经占据项目中的主流,越来越多的信息化系统以及其他应用系统通过这种“瘦”客户端的形式提供服务。在项目的实施阶段,实施工程师需要在机器上部署项目所需要的所有环境和软件,这个过程需要浪费很多时间,同时在安装的过程中会出现各种各样的问题。由于用户的业务需求变化快,因而经常需要对网站的页面功能进行修改和扩充,结果催生网站新的版本的不断诞生。
当前大多数代码版本发布过程中,需要依据待发布的工作流程任务,人工分析、处理待发布的代码版本,并手工获取代码文件。代码版本发布规则大多依赖个人经验,并未按照产品、项目需求形成规则;即使发布规则已明确规定,人工处理代码版本依然会带来操作失误,不同人员会在处理规则细节、操作步骤上有所差异,无法高质量的保证结果的一致性。同时,当前的代码发布将项目源代码上传至服务器中,并重启服务器实现发布,当服务或项目数量较多时,每次发布都需要重启服务器,将消耗大量的时间。
发明内容
本发明实施例能够提供一种降低人力成本、减少服务程序发布时间的服务程序发布方法、装置、计算机设备及存储介质。
为解决上述技术问题,本发明创造的实施例采用的一个技术方案是:提供一种服务程序发布方法,包括以下步骤:
获取发布内容,其中,所述发布内容包括服务程序;
将所述发布内容分配至目标容器,其中,所述目标容器为服务器中与所述服务程序具有映射关系的一个或多个容器;
重启所述目标容器,更新所述目标容器中的内容。
可选地,所述将所述发布内容分配至目标容器的步骤之前,包括以下步骤:
获取所述发布内容的识别信息,其中,所述识别信息为用于区分并识别不同服务程序的程序识别代码;
根据所述识别信息在服务器中查找与所述识别信息具有映射关系的容器作为所述目标容器;
触发所述目标容器的更新指令,启动所述目标容器的更新流程。
可选地,所述根据所述识别信息在服务器中查找与所述识别信息具有映射关系的容器作为所述目标容器的步骤,包括以下步骤:
获取所有容器的容器信息,其中,所述容器信息包括容器中已有服务程序的程序识别码;
查找所述程序识别码与所述识别信息具有映射关系的对应容器;
定义所述具有映射关系的对应容器为所述目标容器。
可选地,所述查找所述程序识别码与所述识别信息具有映射关系的对应容器的步骤之后,包括以下步骤:
当查找不到所述对应容器时,获取优先级信息,其中,所述优先级信息包括服务器中各容器的使用优先级;
根据所述容器优先级信息确定其中使用优先级最高的容器为所述目标容器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910014248.6/2.html,转载请声明来源钻瓜专利网。





