数据处理方法、装置和机器可读介质制造方法及图纸

技术编号:23459382 阅读:21 留言:0更新日期:2020-03-03 05:26
本申请实施例公开了一种数据处理方法、数据处理装置和装置,其中的方法具体包括:依据第一业务子系统的日志,确定所述第一业务子系统在用户请求的处理过程中、对于至少一个第二业务子系统的目标调用信息;展示所述目标调用信息。本申请实施例展示的目标调用信息可以供用户查看和利用,并且可以有助于定位第一业务子系统的异常;并且,依据第一业务子系统的日志得到上述目标调用信息的过程可以涉及较少的运算,故可以快速向用户提供上述目标测试信息,因此可以降低测试成本,且可以提高测试效率。

Data processing methods, devices and machine-readable media

【技术实现步骤摘要】
数据处理方法、装置和机器可读介质
本申请涉及互联网
,特别是涉及一种数据处理方法、装置和机器可读介质。
技术介绍
随着互联网技术的发展,诸如服务平台、交易平台等依托于网络的业务系统的规模逐步扩大。目前的业务系统大多采用分布式系统,分布式系统通常包括多个业务子系统,上述业务子系统的类型可以包括:应用、中间件、数据库、缓存等。上述业务子系统之间的通讯方式具体可以包括:RPC(远程过程调用,RemoteProcedureCall)方式和异步消息方式。其中,RPC调用会产生一层调一层的嵌套,一个消息发布出来会被多个应用消费。在实际应用中,从用户请求开始到用户请求结束的过程中,通常需要触发业务系统中业务子系统之间的多次调用关系。多次调用关系中哪些调用关系会影响用户请求的处理性能,将有助于优化业务系统的性能。目前,可以采用代码测试方式,确定业务系统中业务子系统之间的调用关系。然而,上述代码测试方式通常需要耗费较多的测试成本,且通常需要一定的技术门槛,因此将增加测试的难度。
技术实现思路
鉴于上述问题,本申请一实施例提出一种数据处理方法、数据处理装置和装置,以解决相关技术存在的问题。为了解决上述问题,本申请一实施例公开一种数据处理方法,包括:依据第一业务子系统的日志,确定所述第一业务子系统在用户请求的处理过程中、对于至少一个第二业务子系统的目标调用信息;展示所述目标调用信息。为了解决上述问题,本申请一实施例还公开一种数据处理装置,包括:目标调用信息确定模块,用于依据第一业务子系统的日志,确定所述第一业务子系统在用户请求的处理过程中、对于至少一个第二业务子系统的目标调用信息;以及目标调用信息展示模块,用于展示所述目标调用信息。为解决上述问题,本申请一实施例还公开一种装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:依据第一业务子系统的日志,确定所述第一业务子系统在用户请求的处理过程中、对于至少一个第二业务子系统的目标调用信息;展示所述目标调用信息。为解决上述问题,本申请一实施例还公开一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行前述一个或多个所述的方法。由上述可知,本申请实施例提出的数据处理方法、装置和机器可读介质至少具有以下优点:本申请实施例针对一个第一业务子系统,依据其日志,确定其在用户请求的处理过程中、对于至少一个第二业务子系统的目标调用信息,并展示上述目标调用信息。由于上述目标调用信息可以反映第一业务子系统对于第二业务子系统的调用情况、也即第一业务子系统与外部的业务子系统之间的交互情况,因此,展示的目标调用信息可以供用户查看和利用,并且可以有助于定位第一业务子系统的异常。并且,上述目标调用信息可以为依据第一业务子系统的日志得到,依据第一业务子系统的日志得到上述目标调用信息的过程可以涉及较少的运算,故可以快速向用户提供上述目标测试信息,因此可以降低测试成本,且可以提高测试效率。另外,上述目标调用信息较为直观,因此可以降低用户的技术门槛。本申请实施例的用户可以包括:开发人员、测试人员、甚至不熟悉代码的人员等。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例的一种数据处理系统的结构示意图;图2是本申请的一种数据处理方法实施例的步骤流程图;图3是本申请实施例的一种测试场景的示意;图4是本申请实施例的一种浏览器请求触发的业务子系统之间的调用的示意;图5是本申请的一种数据处理装置实施例的结构框图;以及图6是本申请一实施例提供的装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。本申请的构思易于进行各种修改和替代形式,其具体实施例已经通过附图的方式示出,并将在这里详细描述。然而,应该理解,上述内容并不是用来将本申请的构思限制为所公开的具体形式,相反地,本申请的说明书和附加权利要求书意欲覆盖所有的修改、等同和替代的形式。本说明书中的“一个实施例”,“实施例”,“一个具体实施例”等,表示所描述的实施例可以包括特定特征、结构或特性,但是每个实施例可以包括或可以不必然包括该特定特征、结构或特性。此外,这样的短语不一定指的是同一实施例。另外,在联系一个实施例描述特定特征、结构或特性的情况下,无论是否明确描述,可以认为本领域技术人员所知的范围内,这样的特征、结构或特性也与其他实施例有关。另外,应该理解的是,“在A,B和C的至少一个”这种形式所包括的列表中的条目中,可以包括如下可能的项目:(A);(B);(C);(A和B);(A和C);(B和C);或(A,B和C)。同样,“A,B或C中的至少一个”这种形式列出的项目可能意味着(A);(B);(C);(A和B);(A和C);(B和C);或(A,B和C)。在一些情况下,所公开的实施例可以被实施为硬件、固件、软件或其任意组合。所公开的实施例也可以实现为携带或存储在一个或多个暂时的或者非暂时的机器可读(例如计算机可读)存储介质中的指令,该指令可以被一个或多个处理器执行。机器可读存储介质可以实施为用于以能够被机器读取的形式存储或者传输信息的存储装置、机构或其他物理结构(例如易失性或非易失性存储器、介质盘、或其他媒体其它物理结构装置)。在附图中,一些结构或方法特征可以以特定的安排和/或排序显示。然而,优选地,这样的具体安排和/或排序并不是必要的。相反,在一些实施方案中,这样的特征可以以不同的方式和/或顺序排列,而不是如附图中所示。此外,特定的附图中的结构或方法特征中所包含的内容,不意味着暗示这种特征是在所有实施例是必须的,并且在一些实施方案中,可能不包括这些特征,或者可能将这些特征与其它特征相结合。本申请实施例提供了一种数据处理方法,该方法具体包括:依据第一业务子系统的日志,确定所述第一业务子系统在用户请求的处理过程中、对于至少一个第二业务子系统的目标调用信息;以及,展示所述目标调用信息。本申请实施例中,业务子系统可以指业务系统的功能系统。业务系统可以包括:服务平台、交易平台等。业务子系统的类型可以包括但不限于:应用、中间件、数据库、缓存、存储等。应用的例子可以包括:分布式的服务框架、用户服务、网络服务等。中间件可以包括:消息中间件等。可以理解,本申请实施例对本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n依据第一业务子系统的日志,确定所述第一业务子系统在用户请求的处理过程中、对于至少一个第二业务子系统的目标调用信息;/n展示所述目标调用信息。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
依据第一业务子系统的日志,确定所述第一业务子系统在用户请求的处理过程中、对于至少一个第二业务子系统的目标调用信息;
展示所述目标调用信息。


2.根据权利要求1所述的方法,其特征在于,所述目标调用信息,包括:
所述第一业务子系统调用的第二业务子系统的信息;和/或
所述第一业务子系统调用的多个第二业务子系统的顺序。


3.根据权利要求1所述的方法,其特征在于,所述目标调用信息,包括:
所述第一业务子系统向所述第二业务子系统发送的调用参数;和/或
所述第一业务子系统从所述第二业务子系统接收的调用结果。


4.根据权利要求1所述的方法,其特征在于,所述方法由浏览器的插件执行。


5.根据权利要求1至4中任一所述的方法,其特征在于,所述方法还包括:
展示调用关系对应的测试接口;所述调用关系为所述第一业务子系统与其调用的第二业务子系统之间的调用关系。


6.根据权利要求5所述的方法,其特征在于,所述测试接口包括:MOCK模拟测试接口。


7.根据权利要求1至4中任一所述的方法,其特征在于,所述日志记录的数据包括:在第一业务子系统基于用户请求调用第二业务子系统的情况下,通过所述第一业务子系统的埋点采集的调用数据。


8.一种数据处理装置,其特征在于,包括:
目标调用信息确定模块,用于依据第一业务子系统的日志,确定所述第一业务子系统在用户请求的处理过程中、对于至少一个第二业务子系统的目标调用信息;以及
目标调用信息展示模块,用于展示所述目标调用信息。


9.根据权利要求8所述的装置,其特征在于,所述目标调用信息,包括:
所述第一业务子系统调用的第二业务子系统的信息;和/或
所述第一业务子系统调用的多个第二业务子系统的顺序。


10.根据权利要求8所述的装置,其特征在于,所述目标调用信息,包括:
所述第一业务子系统向所述第二业务子系统发送的...

【专利技术属性】
技术研发人员:张国顺朱陈良
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1