[发明专利]一种基于组合验证机制的微服务选择方法有效
申请号: | 202110492004.6 | 申请日: | 2021-05-06 |
公开(公告)号: | CN113206884B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 李莹;郦程凯;毛义华;张凌飞 | 申请(专利权)人: | 浙江大学;浙江大学滨海产业技术研究院 |
主分类号: | H04L67/51 | 分类号: | H04L67/51 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 彭剑 |
地址: | 310013 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 组合 验证 机制 微服 选择 方法 | ||
1.一种基于组合验证机制的微服务选择方法,其特征在于,包括以下步骤:
(1)获得具有某个功能的微服务集合,加入系统得到备选集合;
(2)将备选集合中的微服务依次放入在现有的架构中,分别计算出服务自身分数F、上游契合度分数G和下游契合度分数H;
所述上游契合度分数G的公式为:
式中,m表示上游微服务调用当前微服务的上游契合因素个数,βj表示第j个上游契合因素的权重因子,yj表示第j个上游契合因素的系统分数;所述的上游契合因素包括响应时间、并发承受量、熔断超时处理和对上游的接口封装;
所述下游契合度分数H的公式为:
式中,l表示当前微服务调用下游微服务时的下游契合因素个数,γk表示第k个下游契合因素的权重因子,zk表示第k个下游契合因素的系统分数;所述的下游契合因素包括下游支持性、处理机制和处理能力;
(3)将得到的三个分数做几何平均数计算,得到标准值,再将标准值用于计算得到服务最终得分Sc;
(4)根据服务最终得分Sc,选择分数最高的作为质量最高且最符合当前架构的微服务。
2.根据权利要求1所述的基于组合验证机制的微服务选择方法,其特征在于,步骤(2)中,所述服务自身分数F的公式为:
式中,n表示微服务自身评价因素的个数,αi表示第i个自身评价因素的权重因子,xi表示微服务第i个自身评价因素的系统分数。
3.根据权利要求2所述的基于组合验证机制的微服务选择方法,其特征在于,所述的自身评价因素包括社区活跃性、使用量、可靠稳定性和可扩展性。
4.根据权利要求1所述的基于组合验证机制的微服务选择方法,其特征在于,步骤(3)中,所述服务最终得分Sc的公式为:
Sc=oF′+pG′+qH′
式中,F′、G′、H′分别表示服务自身分数F、上游契合度分数G和下游契合度分数H进几何平均数计算后的标准值,o,p,q表示权重因子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学;浙江大学滨海产业技术研究院,未经浙江大学;浙江大学滨海产业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110492004.6/1.html,转载请声明来源钻瓜专利网。