[发明专利]基于PaaS云平台服务器的系统开发方法及服务器有效
申请号: | 202010150544.1 | 申请日: | 2020-03-06 |
公开(公告)号: | CN111352653B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 金剑峰;黄玉伟;刘军梅;李洋洋 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/41;G06F8/65 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;汤在彦 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 paas 平台 服务器 系统 开发 方法 | ||
1.一种基于PaaS云平台服务器的系统开发方法,其特征在于,包括:
接收组件仓库服务器中的功能组件、系统研发平台服务器中开发产品组件的版本计划信息以及代码仓库服务器中所有功能组件的预设分组配置信息;所述功能组件包括基础组件和根据基础组件开发得到的开发产品组件;
根据所述预设分组配置信息、版本计划信息以及所述功能组件,对所有功能组件进行编译,得到分组信息和对应每个分组的程序镜像;
将所有所述程序镜像和分组信息发送到PaaS云平台服务器,以使所述PaaS云平台服务器根据所述分组信息将每个分组程序镜像放置于对应分组的容器中运行。
2.根据权利要求1所述的系统开发方法,其特征在于,所述根据所述预设分组配置信息、版本计划信息以及所述功能组件,对所有功能组件进行编译,包括:
根据所述版本计划信息和所述功能组件确定当前所述开发产品组件的版本信息;
根据所述预设分组配置信息对所有功能组件进行分组,得到多个功能组件分组;
对每个功能组件分组进行组合编译,得到对应每个分组的程序镜像。
3.根据权利要求1所述的系统开发方法,其特征在于,还包括:
接收所述系统研发平台服务器中开发产品组件的分层参数信息;
根据所述分层参数信息对所述功能组件进行分层处理。
4.根据权利要求1所述的系统开发方法,其特征在于,还包括:
所述预设分组配置信息通过pom文件被记载,每个分组的所述pom文件是按照设定策略将所述开发产品组件对应的开发人员所属部门、开发产品组件的坐标信息以及参数配置信息进行分组合并得到。
5.一种基于PaaS云平台服务器的系统运行方法,其特征在于,包括:
响应于用户的程序调用请求,根据用户信息确定对应的分组信息;
根据确定的所述分组信息运行对应容器分组中的程序镜像;
向所述用户发送程序镜像运行结果;其中,
所述程序镜像和对应的分组信息各自是根据预设分组配置信息、版本计划信息,对所有功能组件进行编译得到多个分组信息和多个程序镜像中的一个;所述功能组件包括基础组件和根据基础组件开发得到的开发产品组件。
6.根据权利要求5所述的系统运行方法,其特征在于,还包括:
当接收到更新版本的程序镜像后,执行迭代操作,使所述更新版本的程序镜像运行在一个容器中,并关联对应的旧版本的程序镜像,停机其中一个旧版本程序镜像运行的容器,用当前更新版本的程序镜像运行的容器替代停机的容器,并将其划入所述程序镜像对应的容器分组中,直至当前容器分组中的所有容器运行所述更新版本的程序镜像。
7.一种基于PaaS云平台服务器的编译服务器,其特征在于,包括:
接收模块,接收组件仓库服务器中的功能组件、系统研发平台服务器中开发产品组件的版本计划信息以及代码仓库服务器中所有功能组件的预设分组配置信息;所述功能组件包括基础组件和根据基础组件开发得到的开发产品组件;
编译模块,根据所述预设分组配置信息、版本计划信息以及所述功能组件,对所有功能组件进行编译,得到分组信息和对应每个分组的程序镜像;
云平台服务器发送模块,将所有所述程序镜像和分组信息发送到PaaS云平台服务器,以使所述PaaS云平台服务器根据所述分组信息将每个分组程序镜像放置于对应分组的容器中运行。
8.根据权利要求7所述的编译服务器,其特征在于,所述编译模块,包括:
版本信息确定单元,根据所述版本计划信息和所述功能组件确定当前所述开发产品组件的版本信息;
分组单元,根据所述预设分组配置信息对所有功能组件进行分组,得到多个功能组件分组;
组合编译单元,对每个功能组件分组进行组合编译,得到对应每个分组的程序镜像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010150544.1/1.html,转载请声明来源钻瓜专利网。