[發明專利]PAAS應用服務拓撲生成方法、裝置及可讀存儲介質在審
| 申請號: | 202011553920.8 | 申請日: | 2020-12-24 |
| 公開(公告)號: | CN112685409A | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 朱波 | 申請(專利權)人: | 北京浪潮數據技術有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2457;G06F16/28 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉新雷 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | paas 應用服務 拓撲 生成 方法 裝置 可讀 存儲 介質 | ||
1.一種PAAS應用服務拓撲生成方法,其特征在于,包括:
預先構建角色數據庫,所述角色數據庫包括多種角色類型,每類角色設置相應的位置屬性和各角色間的關系;所有角色為對各應用服務所需節點類型進行歸類后所得;
獲取已部署完成的應用服務,以作為待處理應用服務;
在所述角色數據庫中,為所述待處理應用服務中的各節點角色匹配相應的位置屬性和相關聯角色;
根據各節點角色的位置屬性和各節點角色間關系自動生成應用服務拓撲關系,以使前端用戶根據所述應用服務拓撲關系進行相應的圖例繪制。
2.根據權利要求1所述的PAAS應用服務拓撲生成方法,其特征在于,所述角色數據庫的構建過程包括:
對多種應用服務所包含的角色類型進行窮舉歸類,并為每類角色設置相應的位置屬性和各角色間的關系;
根據每類角色的位置屬性和各角色間的關系生成所述角色數據庫。
3.根據權利要求2所述的PAAS應用服務拓撲生成方法,其特征在于,所述根據每種角色設置相應的位置屬性和各角色間的關系生成所述角色數據庫包括:
根據每類角色的位置屬性和各角色間的關系生成樹形結構體;
對所述樹形結構體進行解析,得到每個層級的節點關鍵字、各節點的位置信息和各節點之間的關系;
根據各層級的節點關鍵字、各節點的位置信息和各節點之間的關系生成所述角色數據庫。
4.根據權利要求1至3任意一項所述的PAAS應用服務拓撲生成方法,其特征在于,所述獲取已部署完成的應用服務,以作為待處理應用服務包括:
獲取多個已部署完成的應用服務;
根據各應用服務的優先級從高到底依次將相應的應用服務存儲至應用服務列表;
按照先進先出原則從所述應用服務列表中讀取各應用服務,以作為所述待處理應用服務。
5.根據權利要求1至3任意一項所述的PAAS應用服務拓撲生成方法,其特征在于,所述在所述角色數據庫中,為所述待處理應用服務中的各節點角色匹配相應的位置屬性和相關聯角色包括:
若已部署完成的應用服務為多個,構建多個角色匹配線程,并為每個角色匹配線程分配一個應用服務;
同時調用各角色匹配線程在所述角色數據庫中,為當前待處理應用服務中的各節點角色匹配相應的位置屬性和各節點角色間關系。
6.一種PAAS應用服務拓撲生成裝置,其特征在于,包括:
數據庫預構建模塊,用于預先構建角色數據庫,所述角色數據庫包括多種角色類型,每類角色設置相應的位置屬性和各角色間的關系;所有角色為對各應用服務所需節點類型進行歸類后所得;
應用服務獲取模塊,用于獲取已部署完成的應用服務,以作為待處理應用服務;
角色匹配模塊,用于在所述角色數據庫中,為所述待處理應用服務中的各節點角色匹配相應的位置屬性和相關聯角色;
拓撲自動生成模塊,用于根據各節點角色的位置屬性和各節點角色間關系自動生成應用服務拓撲關系,以使前端用戶根據所述應用服務拓撲關系進行相應的圖例繪制。
7.根據權利要求6所述的PAAS應用服務拓撲生成裝置,其特征在于,所述數據庫預構建模塊用于對多種應用服務所包含的角色類型進行窮舉歸類,并為每類角色設置相應的位置屬性和各角色間的關系;根據每類角色的位置屬性和各角色間的關系生成所述角色數據庫。
8.根據權利要求7所述的PAAS應用服務拓撲生成裝置,其特征在于,所述數據庫預構建模塊進一步用于根據每類角色的位置屬性和各角色間的關系生成樹形結構體;對所述樹形結構體進行解析,得到每個層級的節點關鍵字、各節點的位置信息和各節點之間的關系;根據各層級的節點關鍵字、各節點的位置信息和各節點之間的關系生成所述角色數據庫。
9.一種PAAS應用服務拓撲生成裝置,其特征在于,包括處理器,所述處理器用于執行存儲器中存儲的計算機程序時實現如權利要求1至5任一項所述PAAS應用服務拓撲生成方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有PAAS應用服務拓撲生成程序,所述PAAS應用服務拓撲生成程序被處理器執行時實現如權利要求1至5任一項所述PAAS應用服務拓撲生成方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京浪潮數據技術有限公司,未經北京浪潮數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011553920.8/1.html,轉載請聲明來源鉆瓜專利網。





