[發(fā)明專利]服務(wù)依賴關(guān)系圖的繪制方法及裝置有效
| 申請?zhí)枺?/td> | 202110380164.1 | 申請日: | 2021-04-08 |
| 公開(公告)號: | CN113014674B | 公開(公告)日: | 2022-08-30 |
| 發(fā)明(設(shè)計(jì))人: | 羅剛;劉濤;李奇原 | 申請(專利權(quán))人: | 北京百度網(wǎng)訊科技有限公司 |
| 主分類號: | H04L67/51 | 分類號: | H04L67/51;G06T11/20 |
| 代理公司: | 中科專利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 王文思 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 服務(wù) 依賴 關(guān)系 繪制 方法 裝置 | ||
本公開公開了一種服務(wù)依賴關(guān)系圖的繪制方法,涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及云計(jì)算、智能搜索等技術(shù)領(lǐng)域。具體實(shí)現(xiàn)方案為:將多個(gè)服務(wù)實(shí)例映射為服務(wù)依賴關(guān)系圖中對應(yīng)的多個(gè)節(jié)點(diǎn);針對多個(gè)節(jié)點(diǎn),確定與各節(jié)點(diǎn)關(guān)聯(lián)的源節(jié)點(diǎn)數(shù)和目標(biāo)節(jié)點(diǎn)數(shù);基于與各節(jié)點(diǎn)關(guān)聯(lián)的源節(jié)點(diǎn)數(shù)和目標(biāo)節(jié)點(diǎn)數(shù),確定各節(jié)點(diǎn)在畫布中的位置;基于各節(jié)點(diǎn)在畫布中的位置,在畫布上繪制多個(gè)節(jié)點(diǎn);以及在畫布上繪制多個(gè)節(jié)點(diǎn)之間的服務(wù)依賴關(guān)系,以完成服務(wù)依賴關(guān)系圖的繪制。
技術(shù)領(lǐng)域
本公開涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及云計(jì)算、智能搜索等技術(shù)領(lǐng)域。具體涉及一種服務(wù)依賴關(guān)系圖的繪制方法、一種服務(wù)依賴關(guān)系圖的繪制裝置、一種電子設(shè)備、一種存儲有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲介質(zhì)及一種計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù)
目前,軟件系統(tǒng)多采用微服務(wù)系統(tǒng)架構(gòu),分布式部署多個(gè)應(yīng)用實(shí)例(服務(wù)實(shí)例)。具體地,通過拆分組件,可以將軟件系統(tǒng)中的不同功能組件進(jìn)行解耦,拆分為一個(gè)個(gè)單體服務(wù)。每個(gè)單體服務(wù)可以作為一個(gè)微服務(wù)。微服務(wù)與微服務(wù)之間可以通過應(yīng)用程序接口API進(jìn)行交互,并產(chǎn)生對應(yīng)的依賴關(guān)系。
發(fā)明內(nèi)容
本公開提供了一種服務(wù)依賴關(guān)系圖的繪制方法、裝置、設(shè)備、存儲介質(zhì)以及計(jì)算機(jī)程序產(chǎn)品。
根據(jù)本公開的一方面,提供了一種服務(wù)依賴關(guān)系圖的繪制方法,包括:將多個(gè)服務(wù)實(shí)例映射為服務(wù)依賴關(guān)系圖中對應(yīng)的多個(gè)節(jié)點(diǎn);針對所述多個(gè)節(jié)點(diǎn),確定與各節(jié)點(diǎn)關(guān)聯(lián)的源節(jié)點(diǎn)數(shù)和目標(biāo)節(jié)點(diǎn)數(shù);基于與所述各節(jié)點(diǎn)關(guān)聯(lián)的源節(jié)點(diǎn)數(shù)和目標(biāo)節(jié)點(diǎn)數(shù),確定所述各節(jié)點(diǎn)在畫布中的位置;基于所述各節(jié)點(diǎn)在所述畫布中的位置,在所述畫布上繪制所述多個(gè)節(jié)點(diǎn);以及在所述畫布上繪制所述多個(gè)節(jié)點(diǎn)之間的服務(wù)依賴關(guān)系,以完成所述服務(wù)依賴關(guān)系圖的繪制。
根據(jù)本公開的另一方面,提供了一種服務(wù)依賴關(guān)系圖的繪制裝置,包括:映射模塊,用于將多個(gè)服務(wù)實(shí)例映射為服務(wù)依賴關(guān)系圖中對應(yīng)的多個(gè)節(jié)點(diǎn);第一確定模塊,用于針對所述多個(gè)節(jié)點(diǎn),確定與各節(jié)點(diǎn)關(guān)聯(lián)的源節(jié)點(diǎn)數(shù)和目標(biāo)節(jié)點(diǎn)數(shù);第二確定模塊,用于基于與所述各節(jié)點(diǎn)關(guān)聯(lián)的源節(jié)點(diǎn)數(shù)和目標(biāo)節(jié)點(diǎn)數(shù),確定所述各節(jié)點(diǎn)在畫布中的位置;第一繪制模塊,用于基于所述各節(jié)點(diǎn)在所述畫布中的位置,在所述畫布上繪制所述多個(gè)節(jié)點(diǎn);以及第二繪制模塊,用于在所述畫布上繪制所述多個(gè)節(jié)點(diǎn)之間的服務(wù)依賴關(guān)系,以完成所述服務(wù)依賴關(guān)系圖的繪制。
根據(jù)本公開的另一方面,提供了一種電子設(shè)備,包括:至少一個(gè)處理器;以及與所述至少一個(gè)處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行本公開實(shí)施例所述的方法。
根據(jù)本公開的另一方面,提供了一種存儲有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲介質(zhì),其中,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行根據(jù)本公開實(shí)施例所述的方法。
根據(jù)本公開的另一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)本公開實(shí)施例所述的方法。
應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本公開的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
附圖說明
附圖用于更好地理解本方案,不構(gòu)成對本公開的限定。其中:
圖1示例性示出了適于本公開實(shí)施例的服務(wù)依賴關(guān)系圖的繪制方法的系統(tǒng)架構(gòu);
圖2示例性示出了根據(jù)本公開實(shí)施例的服務(wù)依賴關(guān)系圖的繪制方法的流程圖;
圖3示例性示出了根據(jù)本公開實(shí)施例的繪制服務(wù)依賴關(guān)系圖的原理圖;
圖4示例性示出了根據(jù)本公開實(shí)施例的服務(wù)依賴關(guān)系圖的繪制裝置的框圖;以及
圖5示例性示出了用來實(shí)現(xiàn)本公開實(shí)施例的服務(wù)依賴關(guān)系圖的繪制方法及裝置的電子設(shè)備的框圖。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京百度網(wǎng)訊科技有限公司,未經(jīng)北京百度網(wǎng)訊科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110380164.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





