一种交易链路拓扑自动生成方法及装置与流程

文档序号:30656364发布日期:2022-07-06 00:58阅读:来源:国知局

技术特征:
1.一种交易链路拓扑自动生成方法,其特征在于,所述方法包括:根据交易码,从各应用系统中获取每笔交易的交易流水日志,所述每笔交易的交易流水日志包括交易标识及交易流水序号;根据所述交易标识及交易流水序号,确定每笔交易的应用系统调用链路;根据所述交易码,识别同类交易的应用系统调用链路;对同类交易的应用系统调用链路进行整合处理,得到同类交易的交易链路拓扑。2.根据权利要求1所述的交易链路拓扑自动生成方法,其特征在于,各应用系统生成每笔交易的交易流水日志的过程包括:接收首个应用系统发送的该笔交易的交易码和交易标识,以及上一应用系统对该笔交易生成的交易流水序号,其中,不同的交易场景对应不同的交易码,每一交易具有唯一的交易标识;生成该笔交易的交易流水序号;将该交易流水序号、上一应用系统对该笔交易生成的交易流水序号、该笔交易的交易码和交易标识记录于该笔交易的原始日志中,生成该应用系统对该笔交易的交易流水日志。3.根据权利要求2所述的交易链路拓扑自动生成方法,其特征在于,根据所述交易标识及交易流水序号,确定每笔交易的应用系统调用链路包括:根据所述交易标识,获取同一交易标识对应的交易流水日志;将同一交易标识对应的交易流水日志解析为结构化字段;将每两个解析后交易流水日志作为一交易流水日志组,比较交易流水日志组中的交易流水序号,若存在相同的交易流水序号,则确定交易流水日志组对应的应用系统存在串链关系,反之,不存在串链关系;根据应用系统的串链关系,生成交易调用链路。4.根据权利要求3所述的交易链路拓扑自动生成方法,其特征在于,生成交易链路拓扑之后还包括:识别所述交易流水日志以确定是否存在新的应用系统,若是,则重新确定所述交易链路拓扑;识别所述交易链路拓扑中每一应用系统的交易流水日志在预设时间内的时间戳,若所述时间戳未发生变化,则在交易链路拓扑中删除该应用系统;若所述时间戳发生变化,则在交易链路拓扑中更新该应用系统的时间戳。5.根据权利要求4所述的交易链路拓扑自动生成方法,其特征在于,所述方法还包括:计算各应用系统的交易流水日志的监控指标,所述监控指标包括交易成功率、交易量及平均响应时间;将各应用系统的监控指标作为相应应用系统的叶节点添加到交易链路拓扑中。6.根据权利要求1所述的交易链路拓扑自动生成方法,其特征在于,所述方法还包括:接收客户端发送的查询请求,所述查询请求包括交易码;根据所述查询请求中的交易码获取交易链路拓扑;将所述交易链路拓扑发送至客户端,以由客户端显示所述交易链路拓扑。7.一种交易链路拓扑自动生成装置,其特征在于,包括:
交易流水日志获取单元,用于根据交易码,从各应用系统中获取每笔交易的交易流水日志,所述每笔交易的交易流水日志包括交易标识及交易流水序号;应用系统调用链路确定单元,用于根据所述交易标识及交易流水序号,确定每笔交易的应用系统调用链路;应用系统调用链路识别单元,用于根据所述交易码,识别同类交易的应用系统调用链路;交易链路拓扑确定单元,用于对同类交易的应用系统调用链路进行整合处理,得到同类交易的交易链路拓扑。8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-6任意一项所述的方法。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任意一项所述的方法。10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至6任意一项所述的方法。

技术总结
本文涉及金融领域,尤其涉及一种交易链路拓扑自动生成方法及装置,该方法包括根据交易码,从各应用系统中获取每笔交易的交易流水日志,所述每笔交易的交易流水日志包括交易标识及交易流水序号;根据所述交易标识及交易流水序号,确定每笔交易的应用系统调用链路;根据所述交易码,识别同类交易的应用系统调用链路;对同类交易的应用系统调用链路进行整合处理,得到同类交易的交易链路拓扑。本方案可以得到各类交易的交易链路拓扑,通过各类交易的交易链路拓扑能够直观监控到交易经过的所有应用系统,实现交易场景监控。实现交易场景监控。实现交易场景监控。


技术研发人员:尹充
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.04.19
技术公布日:2022/7/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1