[發明專利]識別成員處的軟故障有效
| 申請號: | 201910097385.0 | 申請日: | 2019-01-31 |
| 公開(公告)號: | CN110096407B | 公開(公告)日: | 2023-10-13 |
| 發明(設計)人: | M.佩雷拉;B.P.默里;J·S·貝爾圖爾 | 申請(專利權)人: | 慧與發展有限責任合伙企業 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/07;G06F8/65 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 美國德*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 識別 成員 故障 | ||
1.一種計算設備可執行的方法,所述方法包括:
識別專用于微服務的集群內多個成員中的成員的統計學評估;
基于所述統計學評估,在所述集群內的多個成員之一中識別軟故障;以及
響應于在所述集群中的所述成員之一處識別到所述軟故障,執行一動作使得所述集群繼續執行所述微服務。
2.根據權利要求1所述的方法,包括:
從所述多個成員中的每一個收集度量數據;
將所述度量數據存儲在數據存儲中;以及
從所述數據存儲讀取所述度量數據,以計算每個成員的統計學評估。
3.根據權利要求2所述的方法,包括:
隨機地對所述集群中的每個成員執行回收,以使所述度量數據為所述多個成員中的每一個提供基準測量,并且其中所述多個成員中的每一個在不同的時間執行回收。
4.根據權利要求1所述的方法,其中執行一動作包括以下至少之一:回收所述成員,通過增加成員來擴展所述集群,和通過移除集群中的成員來縮減所述集群。
5.根據權利要求2所述的方法,包括:
持續多個周期在所述集群內的所述成員中執行所述微服務;以及
針對所述集群內的所述成員中的每一個,在所述多個周期收集度量數據。
6.根據權利要求1所述的方法,其中在所述集群內的所述成員之一中檢測所述軟故障包括:
在多個周期中通過比較來識別所述集群內的所述多個成員之一的統計學評估與所述集群內的所述多個成員的平均統計學評估之間的差值;以及
基于所識別的差值來應用策略,所述策略控制針對所識別的軟故障在所述集群內的所述成員之一處執行哪個動作。
7.根據權利要求1所述的方法,其中不同的集群專用于不同類型的微服務。
8.根據權利要求1所述的方法,其中執行一動作使得所述集群繼續執行所述微服務包括:
重啟被識別出所述軟故障的成員。
9.一種系統,包括:
集群,包括專用于微服務的執行的多個成員;
協調器,用于:
獲取所述集群中多個成員的統計學評估;
基于所述統計學評估,識別所述多個成員中正在經歷軟故障的一個成員;并且
響應于所識別的成員,確定要在所識別的成員處執行以使所述集群繼續所述微服務的執行的動作。
10.根據權利要求9所述的系統,包括:
數據存儲,用于:
接收所述集群中所述多個成員中的每一個的度量數據;并且
存儲所述度量數據,供所述協調器讀取。
11.根據權利要求10所述的系統,其中所述協調器確定要在所識別的成員處執行的所述動作,所述協調器進一步用于:
基于從所述多個成員中的每一個獲取的度量數據,計算所述統計學評估;并且
基于所計算的統計學評估來應用策略,所述策略控制要在所識別的成員處執行哪個動作。
12.根據權利要求9所述的系統,包括:
另一集群,所述另一集群專用于與所述集群不同類型的微服務。
13.根據權利要求9所述的系統,包括:
集群管理器,所述集群管理器在所識別的成員處執行所述動作。
14.根據權利要求9所述的系統,其中要在所識別的成員處執行的所述動作包括以下至少之一:回收所識別的成員,通過增加成員來擴展所述集群,和通過移除成員來縮減所述集群。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧與發展有限責任合伙企業,未經慧與發展有限責任合伙企業許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910097385.0/1.html,轉載請聲明來源鉆瓜專利網。





