[發明專利]基于軟件服務的依賴信息處理方法、裝置以及電子設備在審
| 申請號: | 202010900954.3 | 申請日: | 2020-08-31 |
| 公開(公告)號: | CN111966389A | 公開(公告)日: | 2020-11-20 |
| 發明(設計)人: | 馬騰俊;田雪峰 | 申請(專利權)人: | 北京健康之家科技有限公司 |
| 主分類號: | G06F8/70 | 分類號: | G06F8/70 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 張萌 |
| 地址: | 100102 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 軟件 服務 依賴 信息處理 方法 裝置 以及 電子設備 | ||
本申請提供了一種基于軟件服務的依賴信息處理方法、裝置以及電子設備,涉及計算機技術領域,緩解了對軟件服務的依賴信息進行檢查的便利程度較低的技術問題。該方法包括:獲取軟件服務和所述軟件服務對應的依賴信息;基于所述軟件服務和所述依賴信息通過遠程服務端進行數據處理,得到數據處理結果;針對目標軟件服務從多個所述數據處理結果中搜索并展示所述目標軟件服務對應的目標依賴信息。
技術領域
本申請涉及計算機技術領域,尤其是涉及一種基于軟件服務的依賴信息處理方法、裝置以及電子設備。
背景技術
隨著軟件系統的規模與復雜度的增加,軟件系統中某個軟件服務的完成過程往往需要對其他軟件服務進行資源分配。軟件系統通過不同軟件服務之間的組合與協作,在穩定提供多樣化服務的同時,提高了系統設計、開發與更新的效率。
與此同時,系統中復雜的依賴關系導致軟件系統容易牽一發而動全身。例如,單個軟件服務的故障會在軟件系統中迅速傳播,導致大量的服務失效,且故障根因難以定位。再例如,單個軟件服務的升級與變動可能會影響其他軟件服務的正常運行,造成性能下降或系統故障。因此,準確的發現軟件系統中的依賴信息不僅能夠及時定位故障的根因,有效降低故障帶來的損失,保障系統迭代更新時服務的穩定,也有利于在系統部署的過程中根據服務依賴優化服務的部署策略,降低服務的響應時間。
目前,軟件服務的依賴信息較為錯綜復雜,軟件系統的開發人員對這些軟件服務的依賴信息進行檢查的便利程度較低。
發明內容
本發明的目的在于提供一種基于軟件服務的依賴信息處理方法、裝置以及電子設備,以緩解對軟件服務的依賴信息進行檢查的便利程度較低的技術問題。
第一方面,本申請實施例提供了一種基于軟件服務的依賴信息處理方法,所述方法包括:
獲取軟件服務和所述軟件服務對應的依賴信息;
基于所述軟件服務和所述依賴信息通過遠程服務端進行數據處理,得到數據處理結果;
針對目標軟件服務從多個所述數據處理結果中搜索并展示所述目標軟件服務對應的目標依賴信息。
在一個可能的實現中,所述針對目標軟件服務從多個所述數據處理結果中搜索并展示所述目標軟件服務對應的目標依賴信息的步驟之后,還包括:
如果所述目標依賴信息中的依賴版本低于預設版本,則觸發依賴升級的警報提示。
在一個可能的實現中,所述獲取軟件服務和所述軟件服務對應的依賴信息的步驟,包括:
在所述軟件服務的打包過程中,通過maven插件獲取所述軟件服務和所述軟件服務對應的依賴信息。
在一個可能的實現中,所述依賴信息包括所述軟件服務的鏡像信息以及計算機編程語言服務的jar包信息。
在一個可能的實現中,所述基于所述軟件服務和所述依賴信息通過遠程服務端進行數據處理,得到數據處理結果的步驟,包括:
對所述依賴信息進行信息整合,得到信息整合后的第一依賴信息;
通過遠程服務端對所述第一依賴信息進行數據處理,得到數據處理后的第二依賴信息。
在一個可能的實現中,所述對所述依賴信息進行信息整合,得到信息整合后的第一依賴信息的步驟,包括:
按照依賴名稱、依賴版本、服務名稱、服務版本以及服務打包時間中的至少一種,對所述依賴信息進行信息整合,得到信息整合后的第一依賴信息。
在一個可能的實現中,所述通過遠程服務端對所述第一依賴信息進行數據處理,得到數據處理后的第二依賴信息的步驟之前,還包括:
調用遠程服務接口,并將所述軟件服務和所述第一依賴信息發送至所述遠程服務端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京健康之家科技有限公司,未經北京健康之家科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010900954.3/2.html,轉載請聲明來源鉆瓜專利網。





