一种数据接口检查方法及装置制造方法及图纸

技术编号:36877332 阅读:47 留言:0更新日期:2023-03-15 20:47
本申请提供了一种数据接口检查方法及装置,该方法包括:获取预设的配置信息;当检测到需要进行数据接口检查时,根据配置信息下传全链路标识;根据全链路标识提取接口调用链路、接口入参信息和接口返回结果信息;根据接口调用链路、接口入参信息和接口返回结果信息进行数据接口检查,得到异常链路;将异常链路进行标记。可见,该方法能够实时检查数据接口异常,从而能够及时对异常链路进行及时处理。从而能够及时对异常链路进行及时处理。从而能够及时对异常链路进行及时处理。

【技术实现步骤摘要】
一种数据接口检查方法及装置


[0001]本申请涉及网络
,具体而言,涉及一种数据接口检查方法及装置。

技术介绍

[0002]目前,微服务时代,开发链路上,很多下游功能都是调用上游的接口,在业务场景中,保证链路正常是至关重要的。现有的数据接口检查方法,通常是OSPF通过协议原有的邻居发现和数据同步机制建立起完全(Full)的邻居关系,然后OSPF向BFD提供需要检测的目的地址,BFD根据这个地址创建会话,对该地址进行检测。当链路出现故障,BFD检测到目的地址不可达时,对应的BFD会话断开,并向上通知OSPF链路不可达,OSPF收到通知后断开到相应邻居的链路,更新路由状态广播(Router LSA),触发路由计算,绕过出问题的链路。然而,在实践中发现,由于OSPF协议规定其邻居关系不是Full状态,因此不能利用BFD检测链路故障,无法对链路故障进行及时处理。

技术实现思路

[0003]本申请实施例的目的在于提供一种数据接口检查方法及装置,能够实时检查数据接口异常,从而能够及时对异常链路进行及时处理。
[0004]本申请实施例第一方面提供了一种数据接口检查方法,包括:
[0005]获取预设的配置信息;
[0006]当检测到需要进行数据接口检查时,根据所述配置信息下传全链路标识;
[0007]根据所述全链路标识提取接口调用链路、接口入参信息和接口返回结果信息;
[0008]根据所述接口调用链路、所述接口入参信息和所述接口返回结果信息进行数据接口检查,得到异常链路;
[0009]将所述异常链路进行标记。
[0010]在上述实现过程中,该方法可以优先获取预设的配置信息;然后在检测到需要进行数据接口检查时,根据配置信息下传全链路标识;再根据全链路标识提取接口调用链路、接口入参信息和接口返回结果信息;其后,再根据接口调用链路、接口入参信息和接口返回结果信息进行数据接口检查,得到异常链路;最后,再将异常链路进行标记。可见,该方法能够实时检查数据接口异常,从而能够及时对异常链路进行及时处理。
[0011]进一步地,在所述获取预设的配置信息之后,所述方法还包括:
[0012]判断是否检测到页面功能调用或者接口调用;
[0013]如果是,则确定需要进行数据接口检查,并执行所述的根据所述配置信息下传全链路标识。
[0014]进一步地,所述根据所述配置信息下传全链路标识,包括:
[0015]读取所述配置信息的接口标签,并根据所述接口标签下传全链路标识。
[0016]进一步地,所述根据所述全链路标识提取接口调用链路、接口入参信息和接口返回结果信息,包括:
[0017]根据所述全链路标识进行链路分析,得到接口调用链路;
[0018]提取接口入参信息和接口返回结果信息。
[0019]进一步地,所述根据所述接口调用链路、所述接口入参信息和所述接口返回结果信息进行数据接口检查,得到异常链路,包括:
[0020]确定所述接口入参信息和所述接口返回结果信息的对应关系;
[0021]根据所述接口调用链路和所述对应关系进行接口比对,得到比对结果;
[0022]根据所述比对结果确定异常链路。
[0023]本申请实施例第二方面提供了一种数据接口检查装置,所述数据接口检查装置包括:
[0024]获取单元,用于获取预设的配置信息;
[0025]下传单元,用于当检测到需要进行数据接口检查时,根据所述配置信息下传全链路标识;
[0026]提取单元,用于根据所述全链路标识提取接口调用链路、接口入参信息和接口返回结果信息;
[0027]接口检查单元,用于根据所述接口调用链路、所述接口入参信息和所述接口返回结果信息进行数据接口检查,得到异常链路;
[0028]标记单元,用于将所述异常链路进行标记。
[0029]在上述实现过程中,该装置可以通过获取单元来获取预设的配置信息;通过下传单元在检测到需要进行数据接口检查时,根据所述配置信息下传全链路标识;通过提取单元来根据所述全链路标识提取接口调用链路、接口入参信息和接口返回结果信息;通过接口检查单元来根据所述接口调用链路、所述接口入参信息和所述接口返回结果信息进行数据接口检查,得到异常链路;最后再通过标记单元将所述异常链路进行标记。可见,该装置能够实时检查数据接口异常,从而能够及时对异常链路进行及时处理。
[0030]进一步地,该数据接口检查装置还包括:
[0031]判断单元,用于在所述获取预设的配置信息之后,判断是否检测到页面功能调用或者接口调用;
[0032]确定单元,用于在判断出检测到页面功能调用或者接口调用时,则确定需要进行数据接口检查,并触发所述下传单元根据所述配置信息下传全链路标识。
[0033]进一步地,所述下传单元包括:
[0034]读取子单元,用于当检测到需要进行数据接口检查时,读取所述配置信息的接口标签;
[0035]下传子单元,用于根据所述接口标签下传全链路标识。
[0036]进一步地,所述提取单元包括:
[0037]分析子单元,用于根据所述全链路标识进行链路分析,得到接口调用链路;
[0038]提取子单元,用于提取接口入参信息和接口返回结果信息。
[0039]进一步地,所述接口检查单元包括:
[0040]确定子单元,用于确定所述接口入参信息和所述接口返回结果信息的对应关系;
[0041]比对子单元,用于根据所述接口调用链路和所述对应关系进行接口比对,得到比对结果;
[0042]所述确定子单元,还用于根据所述比对结果确定异常链路。
[0043]本申请实施例第三方面提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行本申请实施例第一方面中任一项所述的数据接口检查方法。
[0044]本申请实施例第四方面提供了一种计算机可读存储介质,其存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行本申请实施例第一方面中任一项所述的数据接口检查方法。
附图说明
[0045]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0046]图1为本申请实施例提供的一种数据接口检查方法的流程示意图;
[0047]图2为本申请实施例提供的另一种数据接口检查方法的流程示意图;
[0048]图3为本申请实施例提供的一种数据接口检查装置的结构示意图;
[0049]图4为本申请实施例提供的另一种数据接口检查装置的结构示意图;
[0050]图5为本申请实施例提供的一种实时数据接口检查系统的系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据接口检查方法,其特征在于,包括:获取预设的配置信息;当检测到需要进行数据接口检查时,根据所述配置信息下传全链路标识;根据所述全链路标识提取接口调用链路、接口入参信息和接口返回结果信息;根据所述接口调用链路、所述接口入参信息和所述接口返回结果信息进行数据接口检查,得到异常链路;将所述异常链路进行标记。2.根据权利要求1所述的数据接口检查方法,其特征在于,在所述获取预设的配置信息之后,所述方法还包括:判断是否检测到页面功能调用或者接口调用;如果是,则确定需要进行数据接口检查,并执行所述的根据所述配置信息下传全链路标识。3.根据权利要求1所述的数据接口检查方法,其特征在于,所述根据所述配置信息下传全链路标识,包括:读取所述配置信息的接口标签,并根据所述接口标签下传全链路标识。4.根据权利要求1所述的数据接口检查方法,其特征在于,所述根据所述全链路标识提取接口调用链路、接口入参信息和接口返回结果信息,包括:根据所述全链路标识进行链路分析,得到接口调用链路;提取接口入参信息和接口返回结果信息。5.根据权利要求1所述的数据接口检查方法,其特征在于,所述根据所述接口调用链路、所述接口入参信息和所述接口返回结果信息进行数据接口检查,得到异常链路,包括:确定所述接口入参信息和所述接口返回结果信息的对应关系;根据所述接口调用链路和所述对应关系进行接口比对,得到比对结果;根据所述比对结果确定异常链路。6.一种数据接口检查装置,其...

【专利技术属性】
技术研发人员:康东梅
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1