【技术实现步骤摘要】
交易链路追踪方法及装置
[0001]本申请涉及数据处理
,尤其涉及一种交易链路追踪方法及装置。
技术介绍
[0002]在软件测试过程中,交易日志分析作为一种定位问题的方式普遍应用。银行系统的业务流程中,常涉及多个不同系统之间的链路传递和业务往来。通常情况下,一个业务请求会涉及到多个服务,交易链路复杂,链路种类多样。
[0003]针对银行业务复杂,系统繁多,交易链路错综复杂的情况,测试人员在定位问题的时候仍需人工梳理交易链路关系,梳理的交易链路完整度差,影响问题定位的准确性和效率。
技术实现思路
[0004]针对现有技术中的至少一个问题,本申请提出了一种交易链路追踪方法及装置,能够提高链路追踪的全面性,进而能够提高问题定位的准确性和效率。
[0005]为了解决上述技术问题,本申请提供以下技术方案:
[0006]第一方面,本申请提供一种交易链路追踪方法,包括:
[0007]接收目标交易的链路追踪请求;
[0008]根据所述链路追踪请求,从多个交易系统中获得所述目标交易
【技术保护点】
【技术特征摘要】
1.一种交易链路追踪方法,其特征在于,包括:接收目标交易的链路追踪请求;根据所述链路追踪请求,从多个交易系统中获得所述目标交易对应的日志信息;根据各条日志信息中的交易时间戳、交易报文和交易系统标识,构建得到所述目标交易的链路映射图谱;基于所述链路映射图谱,完成所述目标交易的交易链路追踪。2.根据权利要求1所述的交易链路追踪方法,其特征在于,所述根据各条日志信息中的交易时间戳、交易报文和交易系统标识,构建得到所述目标交易的链路映射图谱,包括:根据各条日志信息中的交易报文,确定日志信息之间的有向映射关系;根据每条日志信息中的交易时间戳,确定该日志信息对应的深度值和广度值;根据日志信息之间的有向映射关系、各条日志信息中的交易系统标识、各条日志信息对应的深度值和广度值,构建得到所述目标交易的链路映射图谱,所述链路映射图谱中的节点表示日志信息中的交易系统标识,节点之间的有向边表示日志信息之间的有向映射关系,每个节点的属性信息包括:深度值和广度值。3.根据权利要求2所述的交易链路追踪方法,其特征在于,所述根据各条日志信息中的交易报文,确定日志信息之间的有向映射关系,包括:若存在交易报文相同的关联日志信息,则确定该关联日志信息之间存在有向映射关系;根据所述关联日志信息中的交易时间戳,确定所述关联日志信息之间的有向映射关系。4.根据权利要求1所述的交易链路追踪方法,其特征在于,在所述构建得到所述目标交易的链路映射图谱之后,还包括:接收目标交易的错误定位请求,该错误定位请求包括:错误码和时间戳;根据所述错误码和时间戳,确定所述链路映射图谱中的错误节点;根据所述链路映射图谱中的错误节点,确定所述目标交易对应的报错原因。5.一种交易链路追踪装置,其特征在于,包括:接收模块,用于接收目标交易的链路追踪请求;获得模块,用于根据所述链路追踪请求,从多个交易系统中获得所述目标交易对...
【专利技术属性】
技术研发人员:刘静,李舒芸,章岩,闫鑫,冷炜,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。