[發明專利]一種微服務評估方法及存儲介質在審
| 申請號: | 202111352015.0 | 申請日: | 2021-11-16 |
| 公開(公告)號: | CN114064407A | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 羅建新;林昕妍;王傳熙;鄭敏 | 申請(專利權)人: | 福建正孚軟件有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34 |
| 代理公司: | 福州市景弘專利代理事務所(普通合伙) 35219 | 代理人: | 邱丹騰 |
| 地址: | 350001 福建省福州市鼓樓*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 微服 評估 方法 存儲 介質 | ||
一種微服務評估方法及存儲介質,包括如下步驟,調取所述微服務的預設時間內的請求總量和預設時間內的最大并發量,根據所述請求總量和最大并發量計算信息密度;獲取所述微服務的平均響應時長,根據所述平均響應時長獲得微服務響應速度;根據調用所述微服務的網頁數量獲得微服務重要度,獲取所述微服務的被調用服務數量和所述微服務的調用微服務數量獲得微服務依賴度,計算微服務評分,所述微服務評分與所述信息密度、微服務響應速度、微服務重要度和微服務依賴度正相關。上述方案,能夠達到對微服務進行評分的技術效果,為微服務在工程中的作用提出了量化模型,為微服務的后續應用提供了可執行的基礎。
技術領域
本發明涉及互聯網領域,尤其涉及一種網頁中微服務的評估的方法及存儲介質。
背景技術
隨著技術的不斷發展,對網頁性能的要求也越來越高,網頁在實際應用過程可能涉及各種使用狀態,與多個服務器進行交互,響應用戶請求等多種作業,在一個系統工程中,可能需要對很多網頁進行操作,應用。微服務為一種軟件開發技術-面向服務的體系結構(SOA)架構樣式的一種變體,它提倡將單一應用程序劃分成一組小的服務,服務之間互相協調、互相配合,為用戶提供最終價值。每個服務運行在其獨立的進程中,服務與服務間采用輕量級的通信機制互相溝通(通常是基于HTTP的RESTful API)。每個服務都圍繞著具體業務進行構建,并且能夠獨立地部署到生產環境、類生產環境等。另外,應盡量避免統一的、集中式的服務管理機制,對具體的一個服務而言,應根據上下文,選著合適的語言、工具對其進行構建。如何科學地對微服務進行評估的工作也日趨重要。
發明內容
因此,需要提供一種能夠進行微服務評估的方法,能夠滿足對于微服務進行量化評估的需求。
為實現上述目的,發明人提供了一種微服務評估方法,包括如下步驟,
調取所述微服務的預設時間內的請求總量和預設時間內的最大并發量,根據所述請求總量和最大并發量計算信息密度;
獲取所述微服務的平均響應時長,根據所述平均響應時長獲得微服務響應速度;
根據調用所述微服務的網頁數量獲得微服務重要度,
獲取所述微服務的被調用服務數量和所述微服務的調用微服務數量獲得微服務依賴度,
計算微服務評分,所述微服務評分與所述信息密度、微服務響應速度、微服務重要度和微服務依賴度正相關。
具體地,所述平均響應時長與微服務響應速度負相關。
具體地,所述網頁評分為信息密度、微服務響應速度、微服務重要度和微服務依賴度的加權求和。
具體地,所述微服務評分還與微服務資源量正相關,所述微服務資源量為微服務分配到的CPU資源總量或可調用的CPU資源總量。
具體地,所述微服務的被調用服務數量和所述微服務的調用微服務數量獲得微服務依賴度,具體包括步驟,
其中所述微服務的被調用服務包括A1...An,每個被調用服務的調用微服務數量分別為:L(A1)...L(An),所述微服務的依賴度R的計算方法為,
R=1/L(A1)+1/L(A2)+...+1/L(An)。
一種微服務評估存儲介質,存儲有計算機程序,所述計算機程序在被運行時執行包括如下步驟,
調取所述微服務的預設時間內的請求總量和預設時間內的最大并發量,根據所述請求總量和最大并發量計算信息密度;
獲取所述微服務的平均響應時長,根據所述平均響應時長獲得微服務響應速度;
根據調用所述微服務的網頁數量獲得微服務重要度,
獲取所述微服務的被調用服務數量和所述微服務的調用微服務數量獲得微服務依賴度,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建正孚軟件有限公司,未經福建正孚軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111352015.0/2.html,轉載請聲明來源鉆瓜專利網。





