首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于路径的微服务稳定性评分方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:上海赛可出行科技服务有限公司

摘要:本发明涉及微服务、分布式系统领域,具体为一种基于路径的微服务稳定性评分方法,本发明提供了一种基于路径的微服务稳定性评分方法解决微服务、分布式系统的治理问题,该方法通过对微服务依赖路径建模,分解为影响系数,故障系数,难度系数,从而计算出风险系数和稳定性,风险系数和稳定性成反比;通过对微服务的稳定性进行量化和排名,根据依赖路径计算出稳定性,并据此可对单个微服务进行稳定性治理,从而提升整个微服务集群的稳定性;综上,基于路径的微服务稳定性评分方法具有数据量化、识别系统的主要矛盾、可识别服务治理困难的三种原因等优势,降低了微服务治理的难度,增强了服务治理的及时性和可维护性,促进了分布式软件的可持续发展。

主权项:1.一种基于路径的微服务稳定性评分方法,其特征在于,包括以下步骤:步骤S1、定义服务的影响系数公式:服务a的影响系数记作fa,表示若服务a异常,则对相关依赖的服务的影响程度;步骤S2、定义服务的故障系数公式:服务a的故障系数记作ga,表示若服务a异常,则由自己或依赖的服务所引发;步骤S3、定义服务难度系数公式:用复杂度代表微服务治理的难度系数,具体采用人工的方法定义难度系数,具体的ha表示服务a的难度,由人工判断定义三级:ha=3,表示复杂度高;ha=2,表示复杂度中等;ha=1,表示复杂度低;步骤S4、计算影响系数,故障系数,难度系数,计算过程如下:1收集服务依赖关系为二元组集合,具体为a,b则为服务a依赖服务b,对于含n个服务的集合U,根据二元组集合计算出Sa和Ta,其中Sa为影响系数的依赖a的1层直接依赖服务集合,Ta为故障系数的依赖a的1层直接依赖服务集合;2数据初始化,初始化fa=ga=1,ha由人工指定;3执行一次计算过程,一次计算过程为根据步骤S1的公式,先计算fa,再根据步骤S2的公式计算ga;4重复执行m次计算过程,设置m=k+1;步骤S5、计算微服务的风险系数:微服务的风险系数公式为La=fa*ga*ha,La即为服务a的风险系数,其中数值越大,则风险越高,稳定性越差;数值越低,则风险越低,稳定性越好;步骤S6、计算微服务的稳定性:微服务的稳定性公式Ra=ωLa,ω为预设参数,其中数值越大,则稳定性越高;步骤S7、提升微服务的稳定性。

全文数据:

权利要求:

百度查询: 上海赛可出行科技服务有限公司 一种基于路径的微服务稳定性评分方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。