[發(fā)明專利]微服務(wù)開發(fā)方法、裝置、存儲介質(zhì)及電子設(shè)備有效
| 申請?zhí)枺?/td> | 202011212465.5 | 申請日: | 2020-11-03 |
| 公開(公告)號: | CN112416318B | 公開(公告)日: | 2021-10-08 |
| 發(fā)明(設(shè)計)人: | 陳定瑋 | 申請(專利權(quán))人: | 前海飛算云智軟件科技(深圳)有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F11/36 |
| 代理公司: | 北京英創(chuàng)嘉友知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11447 | 代理人: | 魏嘉熹 |
| 地址: | 518000 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 微服 開發(fā) 方法 裝置 存儲 介質(zhì) 電子設(shè)備 | ||
本公開涉及一種微服務(wù)開發(fā)方法、裝置、存儲介質(zhì)及電子設(shè)備,所述方法包括:顯示微服務(wù)開發(fā)界面,其中,所述微服務(wù)開發(fā)界面上承載有多個備選組件供用戶選擇;響應(yīng)于用戶在所述微服務(wù)開發(fā)界面的選擇操作,將用戶選擇的多個目標(biāo)組件添加至所述微服務(wù)開發(fā)界面的開發(fā)編輯區(qū)域;根據(jù)接收到的用戶針對所述目標(biāo)組件的配置指令,生成由所述目標(biāo)組件形成的目標(biāo)微服務(wù)的流程信息,以獲得所述目標(biāo)微服務(wù)的服務(wù)包,其中所述服務(wù)包中不包含所述目標(biāo)組件的源代碼信息。由此,可以通過可視化的方式,進行微服務(wù)開發(fā),使得開發(fā)人員無需關(guān)注目標(biāo)組件的實現(xiàn)及代碼編寫,降低對開發(fā)人員的技術(shù)要求,降低開發(fā)人員的工作量,同時提高微服務(wù)的開發(fā)效率。
技術(shù)領(lǐng)域
本公開涉及計算機技術(shù)領(lǐng)域,具體地,涉及一種微服務(wù)開發(fā)方法、裝置、存儲介質(zhì)及電子設(shè)備。
背景技術(shù)
現(xiàn)有技術(shù)中,微服務(wù)的使用越來越廣泛,可以有效解決單體應(yīng)用架構(gòu)的訪問負載問題。為了提高微服務(wù)的開發(fā)效率,出現(xiàn)了多種微服務(wù)開發(fā)框架,如分布式敏捷開發(fā)系統(tǒng)架構(gòu),工作人員可以基于該架構(gòu)進行微服務(wù)的開發(fā)。然而在上述開發(fā)過程中,通常要求工作人員對于架構(gòu)內(nèi)部的代碼、接口等深程度的了解,對開發(fā)人員的技術(shù)要求較高,微服務(wù)開發(fā)效率較低。
目前并沒有很好的解決方案能夠解決上述問題。
發(fā)明內(nèi)容
本公開的目的是提供一種簡捷、高效的微服務(wù)開發(fā)方法、裝置、存儲介質(zhì)及電子設(shè)備。
為了實現(xiàn)上述目的,根據(jù)本公開的第一方面,提供一種微服務(wù)開發(fā)方法,所述方法包括:
顯示微服務(wù)開發(fā)界面,其中,所述微服務(wù)開發(fā)界面上承載有多個備選組件供用戶選擇;
響應(yīng)于用戶在所述微服務(wù)開發(fā)界面的選擇操作,將用戶選擇的多個目標(biāo)組件添加至所述微服務(wù)開發(fā)界面的開發(fā)編輯區(qū)域;
根據(jù)接收到的用戶針對所述目標(biāo)組件的配置指令,生成由所述目標(biāo)組件形成的目標(biāo)微服務(wù)的流程信息,以獲得所述目標(biāo)微服務(wù)的服務(wù)包,其中,所述服務(wù)包中不包含所述目標(biāo)組件的源代碼信息。
可選地,所述根據(jù)接收到的用戶針對所述目標(biāo)組件的配置指令,生成由所述目標(biāo)組件形成的目標(biāo)微服務(wù)的流程信息,包括:
根據(jù)所述目標(biāo)組件的配置指令,確定與所述目標(biāo)組件的關(guān)聯(lián)信息,其中,所述關(guān)聯(lián)信息包括所述目標(biāo)組件對應(yīng)的關(guān)聯(lián)組件以及所述目標(biāo)組件和所述關(guān)聯(lián)組件對應(yīng)的關(guān)聯(lián)參數(shù);
根據(jù)每一所述目標(biāo)組件的關(guān)聯(lián)信息,將每一所述目標(biāo)組件按照關(guān)聯(lián)順序進行關(guān)聯(lián),以獲得所述流程信息。
可選地,所述方法還包括:
根據(jù)接收到的用戶針對所述目標(biāo)組件的參數(shù)設(shè)置指令,確定所述目標(biāo)組件的參數(shù)信息;
所述根據(jù)接收到的用戶針對所述目標(biāo)組件的配置指令,生成由所述目標(biāo)組件形成的目標(biāo)微服務(wù)的流程信息,包括:
根據(jù)接收到的用戶針對所述目標(biāo)組件的配置指令和目標(biāo)組件的參數(shù)信息,生成由所述目標(biāo)組件形成的目標(biāo)微服務(wù)的流程信息。
可選地,所述方法還包括:
在存在與所述目標(biāo)微服務(wù)對應(yīng)的測試用例的情況下,顯示測試用例選擇界面,其中,所述測試用例選擇界面上承載有與所述目標(biāo)微服務(wù)對應(yīng)的測試用例供用戶選擇;
響應(yīng)于用戶在所述測試用例選擇界面的選擇操作,將用戶選擇的測試用例確定目標(biāo)測試用例;
執(zhí)行所述目標(biāo)測試用例;
根據(jù)執(zhí)行所述目標(biāo)測試用例所得的結(jié)果確定所述目標(biāo)微服務(wù)是否存在異常。
可選地,所述方法還包括:
在確定所述目標(biāo)微服務(wù)存在異常的情況下,確定所述目標(biāo)微服務(wù)中所述異常對應(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/202011212465.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于人工智能服務(wù)云平臺的微服務(wù)管理方法和系統(tǒng)
- 域名管理方法、裝置及系統(tǒng)
- 微服務(wù)通信方法、裝置、電子設(shè)備及機器可讀存儲介質(zhì)
- 微服務(wù)應(yīng)用平臺及其資源保存方法和保存裝置
- 一種微服務(wù)關(guān)聯(lián)分析與預(yù)測方法
- 微服務(wù)配置信息管理系統(tǒng)、方法、服務(wù)器及存儲介質(zhì)
- 微服務(wù)容器之間服務(wù)啟動方法、裝置、設(shè)備及存儲介質(zhì)
- 微服務(wù)組合方法、裝置、設(shè)備及存儲介質(zhì)
- 微服務(wù)接口的發(fā)布方法、裝置、電子設(shè)備和存儲介質(zhì)
- 一種大規(guī)模微服務(wù)架構(gòu)及其管理方法
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質(zhì)
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質(zhì)
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法





