[發(fā)明專(zhuān)利]一種云原生的開(kāi)發(fā)系統(tǒng)及其方法在審
| 申請(qǐng)?zhí)枺?/td> | 202310332440.6 | 申請(qǐng)日: | 2023-03-31 |
| 公開(kāi)(公告)號(hào): | CN116185365A | 公開(kāi)(公告)日: | 2023-05-30 |
| 發(fā)明(設(shè)計(jì))人: | 吳牧霆;陳鑫;唐杉山 | 申請(qǐng)(專(zhuān)利權(quán))人: | 南京艾莫爾人工智能研究院有限公司 |
| 主分類(lèi)號(hào): | G06F8/20 | 分類(lèi)號(hào): | G06F8/20;G06F8/60;G06F21/62 |
| 代理公司: | 南京鼎傲知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32327 | 代理人: | 劉藹民 |
| 地址: | 210000 江蘇省南京市雨花*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 原生 開(kāi)發(fā) 系統(tǒng) 及其 方法 | ||
1.一種云原生的開(kāi)發(fā)系統(tǒng),其特征在于:包括微服務(wù)模塊、開(kāi)發(fā)平臺(tái)、授權(quán)模塊、多端口協(xié)作模塊、部署支持模塊、測(cè)試模塊和補(bǔ)充模塊;
所述微服務(wù)模塊構(gòu)建云原生技術(shù)中的微服務(wù)架構(gòu),對(duì)應(yīng)用進(jìn)行拆分和部署,所述開(kāi)發(fā)平臺(tái)控制整個(gè)開(kāi)發(fā)過(guò)程,獲取云原生信息,發(fā)布信息,對(duì)應(yīng)用組件進(jìn)行開(kāi)發(fā),所述授權(quán)模塊根據(jù)開(kāi)發(fā)需要對(duì)應(yīng)用的組件的開(kāi)發(fā)人員進(jìn)行授權(quán),所述多端口協(xié)作模塊提供多端口登錄,分發(fā)組件開(kāi)發(fā)任務(wù),進(jìn)行多端口操作,所述部署支持模塊根據(jù)資源需求、內(nèi)在特征和依賴關(guān)系對(duì)組件進(jìn)行部署,組件之間相互融合,所述測(cè)試模塊對(duì)組件的依賴關(guān)系、應(yīng)用的依賴資源進(jìn)行測(cè)試,所述補(bǔ)充模塊對(duì)應(yīng)用組件進(jìn)行修復(fù)、新增、刪減和升級(jí);
所述微服務(wù)模塊包括資源需求單元、依賴關(guān)系單元和組分單元;
所述組分單元先按照應(yīng)用的底層架構(gòu)進(jìn)行拆分,再根據(jù)應(yīng)用的實(shí)現(xiàn)功能對(duì)底層架構(gòu)進(jìn)行選擇,選擇后對(duì)重復(fù)底層架構(gòu)進(jìn)行篩選,確定重復(fù)的合并需求,確定最終分解的組件,同時(shí)在組件開(kāi)發(fā)完成后,進(jìn)行組合操作;
所述資源需求單元確定組件開(kāi)發(fā)所需的資源,建立開(kāi)發(fā)資源庫(kù);
所述依賴關(guān)系單元對(duì)組件的依賴關(guān)系進(jìn)行分析,并搭建依賴關(guān)系網(wǎng)。
2.根據(jù)權(quán)利要求1所述的一種云原生的開(kāi)發(fā)系統(tǒng),其特征在于,所述依賴關(guān)系包括單方依賴和相互依賴;
相互依賴包括依賴對(duì)方實(shí)現(xiàn)自身功能和依賴對(duì)方實(shí)現(xiàn)共同功能;
依賴關(guān)系網(wǎng)中將單元依賴記為A,將相互依賴記為B,將依賴對(duì)方實(shí)現(xiàn)自身功能的依賴關(guān)系記為B1,將依賴對(duì)方實(shí)現(xiàn)共同功能的依賴關(guān)系記為B2。
3.根據(jù)權(quán)利要求1所述的一種云原生的開(kāi)發(fā)系統(tǒng),其特征在于,所述平臺(tái)開(kāi)發(fā)模塊包括信息單元和開(kāi)發(fā)單元;
所述信息單元獲取應(yīng)用和組件信息,并發(fā)布信息,所述開(kāi)發(fā)單元對(duì)組件進(jìn)行開(kāi)發(fā)。
4.根據(jù)權(quán)利要求1所述的一種云原生的開(kāi)發(fā)系統(tǒng),其特征在于,所述授權(quán)模塊包括授權(quán)進(jìn)入單元、授權(quán)開(kāi)發(fā)單元和授權(quán)使用單元;
所述授權(quán)進(jìn)入單元設(shè)置有密鑰驗(yàn)證,輸入正確密鑰驗(yàn)證后,解鎖開(kāi)發(fā)系統(tǒng)的第一層級(jí),登錄第一層級(jí)的人員有管理人員、用戶和開(kāi)發(fā)人員;
所述授權(quán)開(kāi)發(fā)單元由一個(gè)主服務(wù)器控制,對(duì)開(kāi)發(fā)人員進(jìn)行授權(quán),授權(quán)人員授權(quán)進(jìn)入第二層級(jí),登錄第二層級(jí)的人員有管理人員和開(kāi)發(fā)人員;
所述授權(quán)使用單元設(shè)置用戶登錄密鑰,用戶登錄后進(jìn)而操作層級(jí),進(jìn)入操作層級(jí)的人員有管理人員和用戶;
所述第一層級(jí)的開(kāi)啟受到管理人員的控制,在開(kāi)發(fā)過(guò)程中開(kāi)啟,開(kāi)發(fā)完成后關(guān)閉。
5.根據(jù)權(quán)利要求1所述的一種云原生的開(kāi)發(fā)系統(tǒng),其特征在于,所述多端口協(xié)作模塊包括任務(wù)單元、資源單元和協(xié)作單元;
所述任務(wù)單元發(fā)布開(kāi)發(fā)任務(wù)請(qǐng)求,所述資源單元為協(xié)作端口提供開(kāi)發(fā)需要的資源,所述協(xié)作單元根據(jù)任務(wù)設(shè)置協(xié)作端口,登錄協(xié)作端口接收任務(wù)進(jìn)行開(kāi)發(fā)。
6.根據(jù)權(quán)利要求1所述的一種云原生的開(kāi)發(fā)系統(tǒng),其特征在于,所述部署支持模塊包括組件接收單元和組件部署單元;
所述組件接收單元接收開(kāi)發(fā)完成的組件,所述組件部署單元將組件部署在應(yīng)用中。
7.根據(jù)權(quán)利要求1所述的一種云原生的開(kāi)發(fā)系統(tǒng),其特征在于,所述測(cè)試模塊包括組件測(cè)試單元和應(yīng)用測(cè)試單元;
組件測(cè)試單元在組件開(kāi)發(fā)完成后,自動(dòng)對(duì)組件進(jìn)行測(cè)試,組件測(cè)試內(nèi)容包括組件功能和依賴關(guān)系;
應(yīng)用測(cè)試單元在組件測(cè)試完成后就應(yīng)用整體就依賴的資源進(jìn)行測(cè)試,確定應(yīng)用所需的資源。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于南京艾莫爾人工智能研究院有限公司,未經(jīng)南京艾莫爾人工智能研究院有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310332440.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 商品開(kāi)發(fā)方法、商品開(kāi)發(fā)系統(tǒng)、商品開(kāi)發(fā)程序以及存儲(chǔ)商品開(kāi)發(fā)程序的存儲(chǔ)介質(zhì)
- 開(kāi)發(fā)支援裝置和開(kāi)發(fā)支援程序
- 用于web開(kāi)發(fā)系統(tǒng)的開(kāi)發(fā)方法和web開(kāi)發(fā)系統(tǒng)
- 控制裝置、開(kāi)發(fā)裝置、以及開(kāi)發(fā)程序
- 系統(tǒng)開(kāi)發(fā)裝置、程序開(kāi)發(fā)方法及開(kāi)發(fā)程序
- 軟件開(kāi)發(fā)平臺(tái)及其開(kāi)發(fā)方法
- 菜譜開(kāi)發(fā)方法和菜譜開(kāi)發(fā)系統(tǒng)
- EasyApp移動(dòng)開(kāi)發(fā)平臺(tái)和開(kāi)發(fā)方法
- 開(kāi)發(fā)支援裝置、開(kāi)發(fā)支援方法以及存儲(chǔ)介質(zhì)
- 開(kāi)發(fā)輔助裝置、開(kāi)發(fā)輔助系統(tǒng)和開(kāi)發(fā)輔助方法





