[發明專利]一種服務部署方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202011593956.9 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112667251A | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 甘兵;廖瑞毅;伍育珂 | 申請(專利權)人: | 數字廣東網絡建設有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F8/71;G06F9/451 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 510000 廣東省廣州市越秀*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務 部署 方法 裝置 計算機 設備 存儲 介質 | ||
本發明公開了一種服務部署方法、裝置、計算機設備及存儲介質,包括:響應于用戶對服務的部署請求,將服務部署頁面進行用戶展示;響應于用戶在服務部署頁面中輸入的配置信息,構建與所述配置信息匹配的目標服務;根據配置信息將目標服務發布至微服務注冊中心,并生成與目標服務匹配的服務頁面。本發明實施例的技術方案可以實現服務部署過程的自動化,可以降低服務部署過程中的技術難度,節省服務部署過程所需的時間,提高服務的部署效率。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種服務部署方法、裝置、計算機設備及存儲介質。
背景技術
隨著計算機技術的發展,軟件開發商不斷開發出新的服務以滿足用戶不同的需求,在軟件開發商開發服務時,通常采用DevOps(開發運維)技術實現對服務的發布與部署。
其中,DevOps是開發(Development)和運維(Operations)這兩個領域的合并,但是DevOps本身是不提供構建、發布和部署服務的功能,而是通過安裝插件的方式與其他開發工具(例如Jenkins)進行配合,以實現對服務的構建、發布和部署。現有的服務部署方法通常是用戶將待構建的服務代碼手動提交到版本倉庫(如GitHub和GitLab),再由Jenkins定期從版本倉庫中獲取最新的服務代碼,并結合DevOps技術以及打包工具構建對應的服務,然后將構建好的服務程序包寫入到應用容器引擎docker中,docker將所述服務程序包鏡像推送到鏡像服務器,進而可以通知應用服務器拉取服務程序包以啟動服務。
但是,現有的服務部署方法需要用戶手動構建服務代碼,并將服務代碼提交到版本倉庫,部署流程較為繁瑣,開發成本較高,并且部署過程中容易出錯。
發明內容
本發明實施例提供了一種服務部署方法、裝置、計算機設備及存儲介質,可以實現服務部署過程的自動化,降低服務部署過程中的技術難度,提高服務的部署效率。
第一方面,本發明實施例提供了一種服務部署方法,所述方法包括:
響應于用戶對服務的部署請求,將服務部署頁面進行用戶展示;
響應于用戶在所述服務部署頁面中輸入的配置信息,構建與所述配置信息匹配的目標服務;
根據所述配置信息將所述目標服務發布至微服務注冊中心,并生成與所述目標服務匹配的服務頁面。
第二方面,本發明實施例還提供了一種服務部署裝置,該裝置包括:
部署頁面展示模塊,用于響應于用戶對服務的部署請求,將服務部署頁面進行用戶展示;
目標服務構建模塊,用于響應于用戶在所述服務部署頁面中輸入的配置信息,構建與所述配置信息匹配的目標服務;
目標服務發布模塊,用于根據所述配置信息將所述目標服務發布至微服務注冊中心,并生成與所述目標服務匹配的服務頁面。
第三方面,本發明實施例還提供了一種計算機設備,該計算機設備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器執行本發明任意實施例提供的服務部署方法。
第四方面,本發明實施例還提供了一種計算機可讀存儲介質,該存儲介質上存儲有計算機程序,該程序被處理器執行時實現本發明任意實施例提供的服務部署方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于數字廣東網絡建設有限公司,未經數字廣東網絡建設有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011593956.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:油電混合汽車空調壓縮機
- 下一篇:數據流加速方法、電子設備和存儲介質





