[发明专利]识别成员处的软故障有效
申请号: | 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.vipzhuanli.com/pat/books/201910097385.0/1.html,转载请声明来源钻瓜专利网。