【技术实现步骤摘要】
交易路径生成方法、系统及相关计算机设备和存储介质
本专利技术涉及计算机应用
,更为具体而言,涉及一种交易路径生成方法、系统及相关计算机设备和存储介质。
技术介绍
大型银行业务复杂,交易环节众多,如何实现分布式场景下的业务交易路径分析和设计已然成为业界难题。而大型银行业务中各大系统都是分别独立开发,各自都只给上下游对接系统暴露接口,且复杂业务交易路径很长,流经系统众多,实现全局统观业务路径,成为监测业务正常与否的一种手段。目前所有针对交易路径的技术方案,均是使用一定的算法,比如神经网络算法等。例如,中国专利申请公开文件CN109558995A提供了一种展现关联交易路径的方法,其包括:获取关联交易数据,所述关联交易数据为第一目标和第二目标发生关联交易时的数据;根据所述关联交易数据,在地图上确定第一位置和第二位置,所述第一位置为所述第一目标在所述地图上的位置,所述第二位置为所述第二目标在所述地图上的位置;根据预定义的第一曲率参数和第一距离,在所述地图上确定至少两个中间位置,所述至少两个中间位置为以所述第一位置 ...
【技术保护点】
1.一种交易路径生成方法,其特征在于,交易发起方节点触发一个交易时生成该交易的全局事件跟踪号,其中,该全局事件跟踪号用于唯一识别所述交易,并由后续处理该交易的各接收方节点所继承;针对该交易,所述交易发起方节点以及各接收方节点按照交易报文规范生成相应的交易报文;/n其中,所述交易路径生成方法包括:/n根据所述全局事件跟踪号对交易进行分组;/n对每个分组中的交易明细按照串联规则生成交易路径。/n
【技术特征摘要】
1.一种交易路径生成方法,其特征在于,交易发起方节点触发一个交易时生成该交易的全局事件跟踪号,其中,该全局事件跟踪号用于唯一识别所述交易,并由后续处理该交易的各接收方节点所继承;针对该交易,所述交易发起方节点以及各接收方节点按照交易报文规范生成相应的交易报文;
其中,所述交易路径生成方法包括:
根据所述全局事件跟踪号对交易进行分组;
对每个分组中的交易明细按照串联规则生成交易路径。
2.如权利要求1所述的交易路径生成方法,其特征在于,所述全局事件跟踪号包括以下字段:
安全节点号,表示产生该全局事件跟踪号的安全实体的编号;
安全节点内机器编号,表示同一个安全节点内部的机器编号;
时间整数,表示预定时刻起至当前时刻的秒数;
序列号,由交易发起方节点机器自身的序列号生成器产生。
3.如权利要求1所述的交易路径生成方法,其特征在于,按照交易报文规范生成的交易报文包括以下字段:
全局事件跟踪号、交易序号、开始时间、交易耗时、发送方节点号、接收方节点号、接收方交易耗时、接收方交易码、交易码。
4.如权利要求3所述的交易路径生成方法,其特征在于,对每个分组中的交易明细按照串联规则生成交易路径包括:
获取交易的发起方节点号,作为交易路径的根节点;
查询该根节点对应的接收方子系统列表,并获取该接收方子系统列表中所有接收方的交易明细;
针对每一个接收方节点,查询该接收方节点对应的接收方子系统列表,并获取该接收方子系统列表中所有接收方的交易明细;
按照子交易序号的命名规则确定各接收方节点在交易路径上的顺序,以得到交易的调用路径作为交易路径。
5.如权利要求4所述的交易路径生成方法,其特征在于,所述交易路径生成方法还包括:
计算每条交易路径的以下指标:交易量、平均响应时间、系统成功率、业务成功率、长交易数、长交易率;
计算每条交易路径上的每个节点的以下指标:交易量、平均处理时间、系统成功率、业务成功率;
汇聚每条交易路径及其各指标生成交易线拓扑。
6.一种交易路径生成系统,其特征在于,交易发起方节点触发一个交易时生成该交易的全局事件跟踪号,其中,该全局事件跟踪号用于唯一识别所述交易,并由后续处理该交易的各接收方节点所继承;针对该交易,所述交易发起方节点以及各接收方节点按照交易...
【专利技术属性】
技术研发人员:耿金伶,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。