[發明專利]微服務集成開發系統及方法在審
| 申請號: | 202010328793.5 | 申請日: | 2020-04-23 |
| 公開(公告)號: | CN113553029A | 公開(公告)日: | 2021-10-26 |
| 發明(設計)人: | 王敏;周振軍;謝鳳勝;高子和 | 申請(專利權)人: | 深圳富桂精密工業有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/70 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 薛曉偉 |
| 地址: | 518109 廣東省深圳市龍華區龍華街道民清路東側*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微服 集成 開發 系統 方法 | ||
一種微服務集成開發方法,所述方法包含:接收用戶的輸入,判斷所述用戶選擇學習區或是開發區,其中,所述學習區包含課件列表,以及所述開發區包含在線集成開發環境與微服務列表。若判斷用戶選擇學習區,則根據用戶所選取的課件創建對應的虛擬機環境;以及,若判斷用戶選擇開發區,則判斷用戶是否從所述微服務列表中訂閱微服務,并將用戶所訂閱的微服務集成至用戶開發的微服務。本發明還公開一種微服務集成開發系統。本發明可以提供用戶一站式微服務開發。
技術領域
本發明是有關于軟件開發領域,尤其關于一種微服務集成開發系統及方法。
背景技術
當微服務的代碼量不斷成長,需要完整的持續集成與持續部署的流水線作業,以提高微服務開發速度與微服務的軟件質量。
目前主流采用GitLab、Jenkins及Docker等工具,實現軟件開發平臺,但現有開發平臺并無法為開發者提供在線學習、在線開發部署及問題交流求助的環境。
發明內容
有鑒于此,本發明的目的在于提供一種微服務集成開發系統及方法,可以針對特定產業領域為開發者提供在線學習知識、在線開發部署、經驗交流分享的集成開發環境。
本發明提供一種微服務集成開發方法,其特征在于,所述方法包含以下步驟:接收用戶的輸入;判斷所述用戶是否選擇學習區,其中,所述學習區包含課件列表;若判斷所述用戶選擇學習區,則進一步判斷所述用戶所選取的課件,根據所述選取的課件創建對應的虛擬機環境;若判斷所述用戶非選擇學習區,則進一步判斷所述用戶是否選擇開發區,其中,所述開發區包含在線集成開發環境與微服務列表;以及若判斷所述用戶選擇開發區,則進一步判斷所述用戶是否從所述微服務列表中訂閱微服務,若所述用戶有訂閱微服務,則將所述訂閱的微服務集成到所述用戶于所述開發區開發的微服務。
本發明還提供一種微服務集成開發系統,其特征在于,所述系統包含:用戶界面層,用于與不同操作系統對接,提供用戶接入所述系統;服務層,包含學習區與開發區,其中,所述學習區用于提供用戶在線學習以及所述開發區用于提供用戶在線開發微服務。
相較于現有技術,所述微服務集成開發系統及方法,可以提供在線學習及在線開發部署的環境。
附圖說明
圖1為根據本發明一實施例的微服務集成開發系統的方塊圖。
圖2為根據本發明一實施例的微服務集成開發方法的流程圖。
主要元件符號說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳富桂精密工業有限公司,未經深圳富桂精密工業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010328793.5/2.html,轉載請聲明來源鉆瓜專利網。





