【技术实现步骤摘要】
路由检测方法、装置、设备及存储介质
[0001]本公开实施例涉及资源优化
,尤其涉及一种路由检测方法、装置、设备及存储介质。
技术介绍
[0002]相关技术可以将本属于应用程序的功能拆分成单独的进程,并将拆分得到的单独进程称为Sidecar。Sidecar常常被应用到服务网格(即Service Mesh)技术中以取代传统的软件开发工具包(Software Development Kit,简称SDK)实现路由功能。但是,采用Sidecar替代SDK后,如何确定Sidecar和SDK的路由能力是否一致是亟需解决的技术问题。
技术实现思路
[0003]为了解决上述技术问题,本公开实施例提供了一种路由检测方法、装置、设备及存储介质。
[0004]本公开实施例的第一方面提供了一种路由检测方法,包括:获取目标业务的流量,目标业务的流量中包括业务请求和第一路由装置为业务请求选择的第一路由节点的信息;基于第二路由装置对该业务请求进行路由,得到第二路由装置对该业务请求的路由信息,路由信息中包括第二路由装置选择的第 ...
【技术保护点】
【技术特征摘要】
1.一种路由检测方法,其特征在于,包括:获取目标业务的流量,所述流量中包括业务请求和第一路由装置为所述业务请求选择的第一路由节点的信息;基于第二路由装置对所述业务请求进行路由,得到所述第二路由装置对所述业务请求的路由信息,所述路由信息中包括所述第二路由装置选择的第二路由节点的信息;基于所述第一路由节点的信息和所述第二路由节点的信息,确定所述第二路由装置和所述第一路由装置的路由结果是否一致。2.根据权利要求1所述的方法,其特征在于,所述第二路由装置对所述业务请求的路由信息中还包括路由过程的信息;在所述第一路由节点和所述第二路由节点的路由结果不一致时,基于所述路由过程的信息,绘制路由过程图。3.根据权利要求1所述的方法,其特征在于,所述目标业务的流量为镜像流量;所述获取目标业务的流量,包括:对所述目标业务在所述第一路由装置上的流量进行流量镜像,获得所述目标业务的镜像流量。4.根据权利要求1所述的方法,其特征在于,所述目标业务的流量为仿真流量;所述获取目标业务的流量,包括:接收仿真平台发送的所述仿真流量。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述基于第二路由装置对所述业务请求进行路由,得到所述第二路由装置对所述业务请求的路由信息之前,所述方法还包括:在所述业务请求中添加目标标志位,所述目标标志位用于指示所述第二路由装置计算所述业务请求的路由节点,但不发送所述业务请求。6.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述基于所述第一路由节点的信息和所述第二路由节点的信息,确定所述第二路由装置和所述第一路由装置的路由结果是否一致,包括:若所述第一路由节点和所述第二路由节点满足如下至少一个条件,则确定所述第二路由装置和所述第一路由装置的路由结果一致:属于同一机房;属于同一分组;属于同一路由单元。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在预设时间段内执行多次路由检测,得到多个检测结果,所述检测结果用于表示所述第一路由装置和所述第二路由装置的路由结果是否一致;若所述多个检测结果中表示路由结果一致的结果的比例大于或等于预设阈值,则确定所述第一路由装置和所述第二路...
【专利技术属性】
技术研发人员:董昱,张义飞,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。