[发明专利]一种链路确定方法、装置、设备和计算机可读存储介质有效
申请号: | 202010642715.2 | 申请日: | 2020-07-06 |
公开(公告)号: | CN111884932B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 曹敏隆 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L45/24 | 分类号: | H04L45/24;H04L45/12 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 张丽颖 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种链路确定方法,其特征在于,包括:
获取目标信息对应的多个局部链路信息;每个所述局部链路信息包括:针对所述目标信息的局部链路中的服务节点的响应时间;在不同所述局部链路中,服务节点的数量相同并且处于相同节点位置的服务节点的业务类型相同,其中,所述节点位置是指服务节点在调用链或者所述局部链路中所处的位置;
针对每个所述局部链路,根据所述局部链路中的服务节点的响应时间,确定所述局部链路对应的响应时间;
根据多个所述局部链路分别对应的响应时间,在多个所述局部链路中确定待用链路,以便在接收到所述目标信息之后,按照所述待用链路进行路由;
每个所述局部链路中至少包括两个服务节点,所述根据所述局部链路中的服务节点的响应时间,确定所述局部链路对应的响应时间,包括:根据所述至少两个服务节点中的被调用节点的响应时间,确定为所述局部链路对应的响应时间;
当每个所述局部链路包括两个服务节点时,每个所述局部链路信息还包括:针对所述目标信息的局部链路对应的阶段信息和部署信息;
所述根据多个所述局部链路分别对应的响应时间,在多个所述局部链路中确定待用链路,包括:根据多个所述局部链路信息,聚合对应相同部署信息以及相同阶段信息的多个局部链路,得到多个局部链路集合,其中,所述阶段信息是指调用阶段,所述部署信息为所述局部链路中的各个服务节点对应的实体设备的设置位置信息;根据所述局部链路集合中的多个局部链路分别对应的响应时间,确定所述局部链路集合对应的响应性能指标;根据对应不同部署信息以及相同阶段信息的局部链路集合分别对应的响应性能指标,确定待用链路集合,将所述待用链路集合中的全部或者部分局部链路作为待用链路。
2.根据权利要求1所述的方法,其特征在于,在所述确定待用链路之后,还包括:
将对应不同阶段信息的待用链路串联,形成待用调用链,以便在接收到所述目标信息之后,按照所述待用调用链进行路由。
3.根据权利要求1所述的方法,其特征在于,在所述确定待用链路之后,还包括:
如果所述待用链路的数量为多个,则选择其中一个所述待用链路作为首选待用链路,其余的所述待用链路作为所述首选待用链路对应的冗余链路。
4.根据权利要求1所述的方法,其特征在于,
所述响应性能指标包括:TOP百分比和平均响应时间,其中,所述TOP百分比是指在所述局部链路集合中的多个局部链路分别对应的响应时间中、处于该TOP百分比位置的响应时间;
所述根据对应不同部署信息以及相同阶段信息的局部链路集合分别对应的响应性能指标,确定待用链路集合,包括:
根据多个所述局部链路集合分别对应的TOP百分比和平均响应时间,将TOP百分比大于预设的百分比阈值,平均响应时间大于预设的响应时间阈值,并且至少TOP百分比最小的局部链路集合作为待用链路集合。
5.根据权利要求1所述的方法,其特征在于,所述获取目标信息对应的多个局部链路信息,包括:
从预设的网关节点获取所述目标信息对应的多个局部链路信息;或者,
在用于接收所述目标信息的服务节点获取所述目标信息对应的多个局部链路信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010642715.2/1.html,转载请声明来源钻瓜专利网。