[发明专利]一种业务环境的构建方法、装置、系统以及可读存储介质在审
申请号: | 201911416660.7 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111857733A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 叶宏钢;李嘉嘉;刘青 | 申请(专利权)人: | 北京嘀嘀无限科技发展有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 吴迪 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 环境 构建 方法 装置 系统 以及 可读 存储 介质 | ||
本申请提供了一种业务环境的构建方法、装置、系统及可读存储介质,根据接收到的目标业务的业务环境构建请求,确定出业务环境构建请求指示的待构建的至少一套业务环境;生成与每个业务环境对应包括基础应用容器和至少一个服务配置容器的环境容器,并确定每个环境容器中基础服务应用的基础服务地址;将获取到的至少一个服务模块添加至对应的一个环境容器中,并分别将每个环境容器中添加的至少一个服务模块的容器地址替换为对应的环境容器的基础服务地址;在每个环境容器中部署替换有对应容器地址的所述至少一个服务模块,得到构建完成的至少一套业务环境。从而提高业务环境的构建效率以及构建的灵活性,有助于减少工作人员的工作任务量。
技术领域
本申请涉及计算机软件技术领域,具体而言,涉及一种业务环境的构建方法、装置和系统,以及存储有可供电子设备读取的计算机指令的可读存储介质。
背景技术
开发人员针对于用户需要的新功能进行软件开发时,为了保证开发后的软件能够提供稳定可靠的服务,在软件发布之前,需要针对新功能进行完整的线下环境测试,完整的线下环境测试过程包括测试环境、开发环境以及灰度环境等,贯穿软件的开发、测试到上线前的整个流程。
目前,对于开发人员来说,一个目标业务从开发到上线需要构建多个业务环境,但是仅仅是构建一个业务环境,就需要开发人员撰写安装和维护手册,申请多台虚拟机,并在每台虚拟机上安装并配置基础应用,之后再将新功能对应的服务通过手动或者自动的方式部署到相应的机器上,同时在开发过程中还需要及时更新维护文档,对于不同的业务环境,要对环境配置进行相应的变动,费时费力而且容易出错。
发明内容
有鉴于此,本申请的目的在于提供一种业务环境的构建方法、装置、系统及可读存储介质,能够根据接收到的目标业务的业务环境构建请求,快速的构建出目标业务需要的至少一套业务环境,并且能够保证至少一套业务环境之间不会存在干扰,从而提高业务环境的构建效率,有助于减少工作人员的工作任务量,提高业务环境构建的灵活性。
根据本申请的一个方面,提供一种电子设备,可以包括存储介质和与存储介质通信的处理器。存储介质存储有处理器可执行的机器可读指令。当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行所述机器可读指令时,可以执行以下一个或者多个操作:
根据接收到的目标业务的业务环境构建请求,确定出所述业务环境构建请求指示的待构建的至少一套业务环境;
生成与每个业务环境对应的包括基础应用容器和至少一个服务部署容器的环境容器,并确定每个环境容器中基础应用容器的基础服务地址;
获取多组构成所述目标业务的至少一个服务模块,将每组所述至少一个服务模块添加至对应的环境容器的至少一个服务部署容器中,并分别将每个环境容器中添加的至少一个服务模块配置文件中的基础服务地址替换为对应的基础应用容器的基础服务地址;
在每个环境容器中部署替换有对应的基础应用容器的基础服务地址的所述至少一个服务模块,得到构建完成的至少一套业务环境。
在本申请的一些实施例中,处理器执行所述机器可读指令时,可以执行以下一个或者多个操作:
确定出所述至少一个服务模块中需要更新的服务模块;
获取需要更新的服务模块对应的服务替换模块,并分别将所述服务替换模块的配置文件中的基础服务地址替换为对应的基础应用容器的基础服务地址;
使用所述服务替换模块替换所述环境容器中相应位置上的需要更新的服务模块,并在每个环境容器中部署替换有对应的基础应用容器的基础服务地址的服务替换模块。
在本申请的一些实施例中,处理器执行所述机器可读指令时,可以执行一个或多个以下操作:
所述至少一个服务模块之间的传输方式包括超文本传输协议传输和/或远程过程调用协议传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嘀嘀无限科技发展有限公司,未经北京嘀嘀无限科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911416660.7/2.html,转载请声明来源钻瓜专利网。