[發明專利]PaaS平臺的應用部署方法、裝置、服務器及存儲介質有效
| 申請號: | 201810384789.3 | 申請日: | 2018-04-26 |
| 公開(公告)號: | CN108551487B | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 段要輝 | 申請(專利權)人: | OPPO廣東移動通信有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F8/60;G06F8/71 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 牟慧仙 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | paas 平臺 應用 部署 方法 裝置 服務器 存儲 介質 | ||
本申請實施例公開了一種PaaS平臺的應用部署方法、裝置、服務器及存儲介質,屬于PaaS平臺領域。所述方法包括:接收管理服務器下發的應用部署指令,應用部署指令用于指示應用服務器部署目標應用,應用部署指令中包含應用發布包參數和差異配置文件參數;根據應用發布包參數下載應用發布包,應用發布包中包含應用代碼和統一配置文件,且不同環境下的應用代碼和統一配置文件相同;基于應用發布包啟動目標應用時,根據差異配置文件參數下載差異配置文件,其中,不同環境下的差異配置文件不同;加載差異配置文件。本實施例避免開發人員需要針對不同的環境打包不同的應用發布包,保證了不同環境下應用發布包的一致性。
技術領域
本申請實施例涉及PaaS平臺技術領域,特別涉及一種PaaS平臺的應用部署方法、裝置、服務器及存儲介質。
背景技術
平臺即服務(Platform-as-a-Service,PaaS)是一種將服務器平臺或開發環境作為服務提供給應用開發商的服務模式。
PaaS平臺提供了應用開發到上線過程中所涉及的一系列基礎服務支持,降低了應用開發的難度。相關技術中,開發人員需要將當前環境對應的配置文件打包到應用發布包中,以便PaaS平臺根據應用發布包部署應用。比如,在開發環境下,開發人員需要將開發環境對應的配置文件打包到應用發布包中;而在測試環境下,開發人員則需要將測試環境對應的配置文件打包到應用發布包中。
發明內容
本申請實施例提供了一種PaaS平臺的應用部署方法、裝置、服務器及存儲介質,可以用于解決為不同環境打包不同的應用發布包,無法保證不同環境下應用發布包一致性的問題。所述技術方案如下:
第一方面,提供了一種PaaS平臺的應用部署方法,所述方法用于PaaS平臺中的應用服務器,所述方法包括:
接收管理服務器下發的應用部署指令,所述應用部署指令用于指示所述應用服務器部署目標應用,所述應用部署指令中包含應用發布包參數和差異配置文件參數;
根據所述應用發布包參數下載應用發布包,所述應用發布包中包含應用代碼和統一配置文件,且不同環境下的所述應用代碼和所述統一配置文件相同;
基于所述應用發布包啟動所述目標應用時,根據所述差異配置文件參數下載差異配置文件,其中,不同環境下的所述差異配置文件不同;
加載所述差異配置文件。
第二方面,提供了一種PaaS平臺的應用部署裝置,所述裝置用于PaaS平臺中的應用服務器,所述裝置包括:
指令接收模塊,用于接收管理服務器下發的應用部署指令,所述應用部署指令用于指示所述應用服務器部署目標應用,所述應用部署指令中包含應用發布包參數和差異配置文件參數;
第一下載模塊,用于根據所述應用發布包參數下載應用發布包,所述應用發布包中包含應用代碼和統一配置文件,且不同環境下的所述應用代碼和所述統一配置文件相同;
第二下載模塊,用于基于所述應用發布包啟動所述目標應用時,根據所述差異配置文件參數下載差異配置文件,其中,不同環境下的所述差異配置文件不同;
加載模塊,用于加載所述差異配置文件。
第三方面,提供了一種服務器,所述服務器包括處理器和存儲器;所述存儲器存儲有至少一條指令,所述至少一條指令用于被所述處理器執行以實現如第一方面所述的應用部署方法。
第四方面,提供了一種計算機可讀存儲介質,所述存儲介質存儲有至少一條指令,所述至少一條指令用于被處理器執行以實現如第一方面所述的應用部署方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO廣東移動通信有限公司,未經OPPO廣東移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810384789.3/2.html,轉載請聲明來源鉆瓜專利網。





