一种参数对比方法、装置、存储介质及计算机设备与流程

文档序号:37544139发布日期:2024-04-08 13:46阅读:10来源:国知局
一种参数对比方法、装置、存储介质及计算机设备与流程

本申请涉及数据处理,尤其涉及一种参数对比方法、装置、存储介质及计算机设备。


背景技术:

1、随着电子商务的飞速发展,电商平台中各类商品数量庞大,面对过载的商品信息,电商平台的推荐调度层可以通过多个中间环节来对商品信息进行逐级调度,并将最后一个中间环节调度得到的商品数据推荐至用户的浏览页面。其中,推荐调度层的各个中间环节分别为召回、粗排、精排、重排和融合。

2、举例来说,在电商平台中存在一类商品的商品数据的数据量为七千,经过推荐调度层进行多环节调度后,最后可以输出数据量为二十的商品数据并推荐至用户的浏览页面。由此可见,推荐调度层的每个中间环节入参与出参之间变化的数据量是巨大的,由于每个中间环节的个性化处理逻辑对于接口层来说属于黑盒操作,导致难以排查调度数据在中间环节中存在的异常问题。


技术实现思路

1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中由于每个中间环节的个性化处理逻辑对于接口层来说属于黑盒操作,导致难以排查调度数据在中间环节中存在的异常问题的技术缺陷。

2、本申请提供了一种参数对比方法,所述方法包括:

3、从各个调度数据中确定待对比数据和参考数据,并分别构建所述待对比数据的目标请求和所述参考数据的参考请求;其中,所述调度数据由多个中间环节的环节参数形成;

4、确定所述目标请求的目标标识符、所述参考请求的参考标识符以及所述目标请求与所述参考请求之间的目标对比环节;

5、基于所述目标对比环节从数据库中读取所述目标标识符的目标环节参数以及所述参考标识符的参考环节参数,并将所述目标环节参数与所述参考环节参数进行对比,得到对比结果。

6、可选地,所述分别构建所述待对比数据的目标请求和所述参考数据的参考请求,包括:

7、确定所述待对比数据以及所述参考数据的应用场景,并根据各个应用场景分别构建所述待对比数据的目标请求和所述参考数据的参考请求;

8、其中,所述应用场景包括系统版本、数据分流和数据逻辑实验。

9、可选地,所述确定所述目标请求的目标标识符、所述参考请求的参考标识符以及所述目标请求与所述参考请求之间的目标对比环节,包括:

10、分别对所述目标请求和所述参考请求进行解析,根据解析结果确定所述目标请求的目标标识符和对比环节,以及所述参考请求的参考标识符,并将所述对比环节作为所述目标请求与所述参考请求之间的目标对比环节。

11、可选地,所述将所述目标环节参数与所述参考环节参数进行对比,得到对比结果,包括:

12、确定所述目标环节参数以及所述参考环节参数中的各个标签;

13、基于各个标签对所述目标环节参数和所述参考环节参数进行差异标记,并根据标记结果得到至少一个差异数据;

14、根据各个差异数据以及每一差异数据对应的标签生成对比结果。

15、可选地,所述基于各个标签对所述目标环节参数和所述参考环节参数进行差异标记,包括:

16、针对每一标签,判断所述目标环节参数以及所述参考环节参数中是否均存在该标签;

17、若否,则将所述目标环节参数或所述参考环节参数中该标签对应的数据标记为异常;

18、若是,则判断该标签在所述目标环节参数以及所述参考环节参数中对应的数据是否一致;

19、若一致,则将所述目标环节参数以及所述参考环节参数中该标签对应的数据均标记为正常;

20、若不一致,则将所述目标环节参数以及所述参考环节参数中该标签对应的数据均标记为异常。

21、可选地,所述方法还包括:

22、在调度数据生成时,获取白名单与开发配置,并根据所述白名单与开发配置将所述调度数据中的各个中间环节的环节参数记录至数据库。

23、可选地,所述根据所述白名单与开发配置将所述调度数据中的各个中间环节的环节参数记录至数据库,包括:

24、根据所述白名单与开发配置判断所述调度数据是否命中中间环节数据记录逻辑;

25、根据判断结果确定所述调度数据所走的目标链路,并从所述目标链路中读取所述调度数据中每一中间环节的环节参数;

26、确定所述调度数据的标识符,并在各个环节参数中添加所述标识符后记录至数据库。

27、本申请还提供了一种参数对比装置,包括:

28、请求构建模块,用于从各个调度数据中确定待对比数据和参考数据,并分别构建所述待对比数据的目标请求和所述参考数据的参考请求;其中,所述调度数据由多个中间环节的环节参数形成;

29、数据确定模块,用于确定所述目标请求的目标标识符、所述参考请求的参考标识符以及所述目标请求与所述参考请求之间的目标对比环节;

30、参数对比模块,用于基于所述目标对比环节从所述数据库中读取所述目标标识符的目标环节参数以及所述参考标识符的参考环节参数,并将所述目标环节参数与所述参考环节参数进行对比,得到对比结果。

31、本申请还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述参数对比方法的步骤。

32、本申请还提供了一种计算机设备,包括:一个或多个处理器,以及存储器;

33、所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行如上述实施例中任一项所述参数对比方法的步骤。

34、从以上技术方案可以看出,本申请实施例具有以下优点:

35、本申请提供的一种参数对比方法、装置、存储介质及计算机设备,在排查调度数据在中间环节中存在的异常问题时,可以先从各个调度数据中确定待对比数据和参考数据,并分别构建待对比数据的目标请求和参考数据的参考请求,其中的调度数据由多个环节的环节参数形成,在此能够作为异常问题排查的数据基础;接着可以确定目标请求的目标标识符、参考请求的参考标识符以及数据请求与目标请求之间的目标对比环节,由于调度数据中存在着多个中间环节,因此可以通过目标对比环节在调度数据中的各个中间环节中进行定位,从而可以筛选出后续需要进行对比处理的调度数据,提高效率;最后可以基于目标对比环节从数据库中读取目标标识符的目标环节参数以及参考标识符的参考环节参数,并将目标环节参数与参考环节参数进行对比,得到对比结果,从而可以通过对比结果中目标环节参数与参考环节参数中的差异来确定在该中间环节中存在的异常问题。



技术特征:

1.一种参数对比方法,其特征在于,所述方法包括:

2.根据权利要求1所述的参数对比方法,其特征在于,所述分别构建所述待对比数据的目标请求和所述参考数据的参考请求,包括:

3.根据权利要求1所述的参数对比方法,其特征在于,所述确定所述目标请求的目标标识符、所述参考请求的参考标识符以及所述目标请求与所述参考请求之间的目标对比环节,包括:

4.根据权利要求1所述的参数对比方法,其特征在于,所述将所述目标环节参数与所述参考环节参数进行对比,得到对比结果,包括:

5.根据权利要求4所述的参数对比方法,其特征在于,所述基于各个标签对所述目标环节参数和所述参考环节参数进行差异标记,包括:

6.根据权利要求1所述的参数对比方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的参数对比方法,其特征在于,所述根据所述白名单与开发配置将所述调度数据中的各个中间环节的环节参数记录至数据库,包括:

8.一种参数对比装置,其特征在于,包括:

9.一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项所述参数对比方法的步骤。

10.一种计算机设备,其特征在于,包括:一个或多个处理器,以及存储器;


技术总结
本申请提供的一种参数对比方法、装置、存储介质及计算机设备,在需要进行参数对比时,可以先从各个调度数据中确定待对比数据和参考数据,并分别构建待对比数据的目标请求和参考数据的参考请求,其中的调度数据由多个环节的环节参数形成;接着可以确定目标请求的目标标识符、参考请求的参考标识符以及两个请求之间的目标对比环节,因此可以对需要进行对比处理的调度数据进行定位,提高效率;最后可以基于目标对比环节从数据库中读取目标标识符的目标环节参数以及参考标识符的参考环节参数,并将目标环节参数与参考环节参数进行对比,得到对比结果,进而可以根据对比结果中目标环节参数与参考环节参数中的差异来确定在该中间环节中存在的异常问题。

技术研发人员:张扬
受保护的技术使用者:唯品会(广州)软件有限公司
技术研发日:
技术公布日:2024/4/7
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1