[发明专利]一种基于信任评估策略对微服务进行选择的方法及系统有效
申请号: | 201911292815.0 | 申请日: | 2019-12-16 |
公开(公告)号: | CN111225030B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 许广武;李孝猛 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L67/1001 | 分类号: | H04L67/1001;H04L41/0894;H04L67/51;H04L41/12;H04L9/40;G06F16/953 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 姜丽楼 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 信任 评估 策略 微服 进行 选择 方法 系统 | ||
本发明公开了一种基于信任评估策略对微服务路由进行选择的方法及系统,其中方法包括:服务请求用户通过微服务注册中心提交可用微服务的查询申请;基于负载均衡策略,选择匹配所述查询申请的若干个微服务,将选择出的所述若干个微服务按负载从低到高进行排序,将排序在预设数量前的若干个微服务编排成初选路由链路基于信任评估策略,分别计算编排成初选路由链路的若干个微服务的信任度,选择所述若干个微服务中信任度最高的微服务。
技术领域
本发明涉及通信技术领域,更具体地,涉及一种基于信任评估策略对微服务进行选择的方法及系统。
背景技术
微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务。微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。微服务的基本思想在于考虑围绕着业务领域组件来创建应用,这些应用可独立地进行开发、管理和加速。在分散的组件中使用微服务云架构和平台,使部署、管理和服务功能交付变得更加简单。微服务是利用组织的服务投资组合,然后基于业务领域功能分解它们。
近年来,微服务技术得到越来越广泛的关注。微服务架构是一项在云中部署应用和服务的新技术。围绕微服务,对于在微服务容器或其他技术是否能很好的实施微服务有着广泛的讨论。在于多个云平台部署的多个微服务应用程序中,如何选择一个合适的路由将影响着微服务的效率以及安全性。在微服务架构中,负载均衡是必须使用的技术,通过它来实现系统的高可用、集群扩容等功能。负载均衡通过硬件或软件实现负载均衡均会维护一个服务端清单,利用心跳检测等手段进行清单维护,保证清单中都是可以正常访问的服务节点。但是如何能保证其负载压力达标的同时,通过一种合理的方案来选择更安全更可靠的路由,对于微服务的运行是非常重要的。
现有技术(申请号US15015989)主要涉及的是一种根据互操作进行实时信任评价进而决定该微服务节点是否可信的方案,类似于投票机制,如有恶意投票者会使系统得到干扰。现有技术并没有提供基于信任策略对微服务进行选择的技术方案,现有技术很难实现微服务系统的安全高效运行。
因此,需要一种技术,以实现基于信任评估策略对微服务进行选择的方法。
发明内容
本发明技术方案提供一种基于信任评估策略对微服务进行选择的方法及系统,以解决如何基于信任评估策略对微服务进行选择的问题。
为了解决上述问题,本发明提供了一种基于信任评估策略对微服务进行选择的方法,所述方法包括:
服务请求用户通过微服务注册中心提交可用微服务的查询申请;
基于负载均衡策略,选择匹配所述查询申请的若干个微服务,将选择出的所述若干个微服务按负载从低到高进行排序,将排序在预设数量前的若干个微服务编排成初选路由链路
基于信任评估策略,分别计算编排成初选路由链路的若干个微服务的信任度,选择所述若干个微服务中信任度最高的微服务。
优选地,还包括:从所述的若干个微服务中选择出信任度最高的微服务,编排为路由链路;如果所述路由链路编排成功,生成所述路由链路。
优选地,还包括:
多个服务请求用户在微服务注册中心进行注册;
多个微服务路由提供者在微服务中心注册进行注册。
优选地,所述信任评估策略包括直接信任和间接信任;
所述直接信任为系统资源占用信息采集;
所述间接信任为信用评价。
优选地,所述基于信任评估策略,分别计算编排成初选路由链路的若干个微服务的信任度,选择所述若干个微服务中信任度最高的微服务,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911292815.0/2.html,转载请声明来源钻瓜专利网。