全函数动态调用链路确定方法、装置及存储介质制造方法及图纸

技术编号:24853246 阅读:31 留言:0更新日期:2020-07-10 19:07
本申请公开了一种全函数动态调用链路确定方法、装置及存储介质,所述方法包括:接收终端发送的交易请求,所述交易请求携带至少两个交易信息;确定所述至少两个交易信息对应的目标区块链;确定所述目标区块链中的至少两个关键点函数;通过面向切面编程方式,在每个关键点函数注入代码进行函数动态链路跟踪;确定每个关键点函数的标识符以及每个关键点函数的子调用对应的标识符;根据每个关键点函数的标识符以及每个关键点函数的子调用对应的标识符,确定目标标识符集;根据所述目标标识符集,确定所述目标区块链中的全函数动态调用链路。本申请通过动态调用链路对不同函数进行整合,获取到数据处理的全流程。

【技术实现步骤摘要】
全函数动态调用链路确定方法、装置及存储介质
本申请涉及数据收集
,尤其涉及一种全函数动态调用链路确定方法、装置及存储介质。
技术介绍
随着业务高速发展,要满足业务高性能高可用的要求,业务程序会引入各种并发处理或异步处理方式来解决问题。但是这些高性能处理方式,导致了区块链的区块或交易处理全流程被分割成不同部分,难以快速地获取其数据处理的全流程,以便分析出数据处理过程可能存在的问题。因此,有必要提供一种全函数动态调用链路确定方法、装置及存储介质,从而通过每个关键点函数及其子调用对应的唯一标识符实现不同函数的关联,并通过动态调用链路对不同函数进行整合,获取到数据处理的全流程。
技术实现思路
本申请提供了一种全函数动态调用链路确定方法、装置及存储介质,可以通过每个关键点函数及其子调用对应的唯一标识符实现不同函数的关联,并通过动态调用链路对不同函数进行整合,获取到数据处理的全流程。一方面,本申请提供了一种全函数动态调用链路确定方法,所述方法包括:接收终端发送的交易请求,所述交易请求携带至少两个交易信息;<本文档来自技高网...

【技术保护点】
1.一种全函数动态调用链路确定方法,其特征在于,所述方法包括:/n接收终端发送的交易请求,所述交易请求携带至少两个交易信息;/n确定所述至少两个交易信息对应的目标区块链;/n确定所述目标区块链中的至少两个关键点函数;/n通过面向切面编程方式,在每个关键点函数注入代码进行函数动态链路跟踪;/n确定每个关键点函数的标识符以及每个关键点函数的子调用对应的标识符;/n根据所述每个关键点函数的标识符以及所述每个关键点函数的子调用对应的标识符,确定目标标识符集;/n根据所述目标标识符集,确定所述目标区块链中的全函数动态调用链路。/n

【技术特征摘要】
1.一种全函数动态调用链路确定方法,其特征在于,所述方法包括:
接收终端发送的交易请求,所述交易请求携带至少两个交易信息;
确定所述至少两个交易信息对应的目标区块链;
确定所述目标区块链中的至少两个关键点函数;
通过面向切面编程方式,在每个关键点函数注入代码进行函数动态链路跟踪;
确定每个关键点函数的标识符以及每个关键点函数的子调用对应的标识符;
根据所述每个关键点函数的标识符以及所述每个关键点函数的子调用对应的标识符,确定目标标识符集;
根据所述目标标识符集,确定所述目标区块链中的全函数动态调用链路。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定每个关键点函数的特征值;
基于所述每个关键点函数的特征值,确定存在关联关系的目标关键点函数;
相应的,所述根据所述每个关键点函数的标识符以及所述每个关键点函数的子调用对应的标识符,确定目标标识符集包括:
根据每个目标关键点函数的标识符以及每个目标关键点函数的子调用对应的标识符,确定目标标识符集。


3.根据权利要求2所述的方法,其特征在于,所述根据每个目标关键点函数的标识符以及每个目标关键点函数的子调用对应的标识符,确定目标标识符集包括:
根据每个目标关键点函数的标识符以及每个目标关键点函数的子调用对应的标识符,确定每个目标关键点函数对应的标识符集;
基于所述每个目标关键点函数对应的标识符集,确定目标标识符集。


4.根据权利要求1所述的方法,其特征在于,所述确定每个关键点函数的标识符以及每个关键点函数的子调用对应的标识符包括:
通过反射机制获取每个关键点函数的标识符;
根据所述每个关键点函数的标识符,确定所述每个关键点函数的子调用对应的标识符。


5.根据权利要求4所述的方法,其特征在于,所述根据所述每个关键点函数的标识符,确定所述每个关键点函数的子调用对应的标识符包括:
根据所述每个关键点函数的标识符,确定所述每个关键点函数的一次子调用对应的标识符;
根据所述每个关键点函数的N次子调用对应的标识符,确定所述每个关键点函数的N+1次子调用对应的标识符,N=1,2,……,M,M≥3且M为正整数。


6.根据权利要求1所述的方法,其特征在于,所述关键点函...

【专利技术属性】
技术研发人员:周勇钧
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1