[發(fā)明專利]基于PaaS云平臺服務(wù)器的系統(tǒng)開發(fā)方法及服務(wù)器有效
| 申請?zhí)枺?/td> | 202010150544.1 | 申請日: | 2020-03-06 |
| 公開(公告)號: | CN111352653B | 公開(公告)日: | 2023-07-14 |
| 發(fā)明(設(shè)計)人: | 金劍峰;黃玉偉;劉軍梅;李洋洋 | 申請(專利權(quán))人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/41;G06F8/65 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 王濤;湯在彥 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 paas 平臺 服務(wù)器 系統(tǒng) 開發(fā) 方法 | ||
1.一種基于PaaS云平臺服務(wù)器的系統(tǒng)開發(fā)方法,其特征在于,包括:
接收組件倉庫服務(wù)器中的功能組件、系統(tǒng)研發(fā)平臺服務(wù)器中開發(fā)產(chǎn)品組件的版本計劃信息以及代碼倉庫服務(wù)器中所有功能組件的預(yù)設(shè)分組配置信息;所述功能組件包括基礎(chǔ)組件和根據(jù)基礎(chǔ)組件開發(fā)得到的開發(fā)產(chǎn)品組件;
根據(jù)所述預(yù)設(shè)分組配置信息、版本計劃信息以及所述功能組件,對所有功能組件進(jìn)行編譯,得到分組信息和對應(yīng)每個分組的程序鏡像;
將所有所述程序鏡像和分組信息發(fā)送到PaaS云平臺服務(wù)器,以使所述PaaS云平臺服務(wù)器根據(jù)所述分組信息將每個分組程序鏡像放置于對應(yīng)分組的容器中運(yùn)行。
2.根據(jù)權(quán)利要求1所述的系統(tǒng)開發(fā)方法,其特征在于,所述根據(jù)所述預(yù)設(shè)分組配置信息、版本計劃信息以及所述功能組件,對所有功能組件進(jìn)行編譯,包括:
根據(jù)所述版本計劃信息和所述功能組件確定當(dāng)前所述開發(fā)產(chǎn)品組件的版本信息;
根據(jù)所述預(yù)設(shè)分組配置信息對所有功能組件進(jìn)行分組,得到多個功能組件分組;
對每個功能組件分組進(jìn)行組合編譯,得到對應(yīng)每個分組的程序鏡像。
3.根據(jù)權(quán)利要求1所述的系統(tǒng)開發(fā)方法,其特征在于,還包括:
接收所述系統(tǒng)研發(fā)平臺服務(wù)器中開發(fā)產(chǎn)品組件的分層參數(shù)信息;
根據(jù)所述分層參數(shù)信息對所述功能組件進(jìn)行分層處理。
4.根據(jù)權(quán)利要求1所述的系統(tǒng)開發(fā)方法,其特征在于,還包括:
所述預(yù)設(shè)分組配置信息通過pom文件被記載,每個分組的所述pom文件是按照設(shè)定策略將所述開發(fā)產(chǎn)品組件對應(yīng)的開發(fā)人員所屬部門、開發(fā)產(chǎn)品組件的坐標(biāo)信息以及參數(shù)配置信息進(jìn)行分組合并得到。
5.一種基于PaaS云平臺服務(wù)器的系統(tǒng)運(yùn)行方法,其特征在于,包括:
響應(yīng)于用戶的程序調(diào)用請求,根據(jù)用戶信息確定對應(yīng)的分組信息;
根據(jù)確定的所述分組信息運(yùn)行對應(yīng)容器分組中的程序鏡像;
向所述用戶發(fā)送程序鏡像運(yùn)行結(jié)果;其中,
所述程序鏡像和對應(yīng)的分組信息各自是根據(jù)預(yù)設(shè)分組配置信息、版本計劃信息,對所有功能組件進(jìn)行編譯得到多個分組信息和多個程序鏡像中的一個;所述功能組件包括基礎(chǔ)組件和根據(jù)基礎(chǔ)組件開發(fā)得到的開發(fā)產(chǎn)品組件。
6.根據(jù)權(quán)利要求5所述的系統(tǒng)運(yùn)行方法,其特征在于,還包括:
當(dāng)接收到更新版本的程序鏡像后,執(zhí)行迭代操作,使所述更新版本的程序鏡像運(yùn)行在一個容器中,并關(guān)聯(lián)對應(yīng)的舊版本的程序鏡像,停機(jī)其中一個舊版本程序鏡像運(yùn)行的容器,用當(dāng)前更新版本的程序鏡像運(yùn)行的容器替代停機(jī)的容器,并將其劃入所述程序鏡像對應(yīng)的容器分組中,直至當(dāng)前容器分組中的所有容器運(yùn)行所述更新版本的程序鏡像。
7.一種基于PaaS云平臺服務(wù)器的編譯服務(wù)器,其特征在于,包括:
接收模塊,接收組件倉庫服務(wù)器中的功能組件、系統(tǒng)研發(fā)平臺服務(wù)器中開發(fā)產(chǎn)品組件的版本計劃信息以及代碼倉庫服務(wù)器中所有功能組件的預(yù)設(shè)分組配置信息;所述功能組件包括基礎(chǔ)組件和根據(jù)基礎(chǔ)組件開發(fā)得到的開發(fā)產(chǎn)品組件;
編譯模塊,根據(jù)所述預(yù)設(shè)分組配置信息、版本計劃信息以及所述功能組件,對所有功能組件進(jìn)行編譯,得到分組信息和對應(yīng)每個分組的程序鏡像;
云平臺服務(wù)器發(fā)送模塊,將所有所述程序鏡像和分組信息發(fā)送到PaaS云平臺服務(wù)器,以使所述PaaS云平臺服務(wù)器根據(jù)所述分組信息將每個分組程序鏡像放置于對應(yīng)分組的容器中運(yùn)行。
8.根據(jù)權(quán)利要求7所述的編譯服務(wù)器,其特征在于,所述編譯模塊,包括:
版本信息確定單元,根據(jù)所述版本計劃信息和所述功能組件確定當(dāng)前所述開發(fā)產(chǎn)品組件的版本信息;
分組單元,根據(jù)所述預(yù)設(shè)分組配置信息對所有功能組件進(jìn)行分組,得到多個功能組件分組;
組合編譯單元,對每個功能組件分組進(jìn)行組合編譯,得到對應(yīng)每個分組的程序鏡像。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國工商銀行股份有限公司,未經(jīng)中國工商銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010150544.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種PaaS平臺的連接池實現(xiàn)方法和系統(tǒng)
- 一種平臺即服務(wù)PaaS平臺管理方法和裝置
- 一種單節(jié)點PaaS平臺的自動化運(yùn)維方法及裝置
- 一種基于電商類PaaS平臺的訂單拆分系統(tǒng)及其實現(xiàn)方法
- 一種PaaS平臺在線部署系統(tǒng)及方法
- 消費(fèi)者VNF的實例化方法及裝置
- 電商平臺系統(tǒng)的訂單狀態(tài)實時同步解析裝置及實現(xiàn)方法
- 一種電商平臺系統(tǒng)的訂單發(fā)票獲取裝置及實現(xiàn)方法
- 基于Paas網(wǎng)絡(luò)的租戶數(shù)據(jù)處理方法及處理裝置
- 一種把多款PaaS呼叫平臺集成的方法





