(19)中华人民共和国国家知识产权局
(12)发明专利说明书 | ||
(10)申请公布号 CN 110223173 A (43)申请公布日 2019.09.10 | ||
(21)申请号 CN201910420339.X
(22)申请日 2019.05.20
(71)申请人 深圳壹账通智能科技有限公司
地址 518000 广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)
(72)发明人 王娟
(74)专利代理机构 广州三环专利商标代理有限公司
代理人 郝传鑫
(51)Int.CI
权利要求说明书 说明书 幅图 |
(54)发明名称
交易链路异常处理方法以及相关设备 | |
(57)摘要
本申请涉及一种交易链路异常处理方法以及相关设备,所述方法应用于交易链路,交易链路包括多个交易节点;所述方法包括:在交易链路出现交易调用异常的情况下,第一交易节点接收第二交易节点返回的调用信息;第一交易节点根据N个错误码,获取N个交易节点中的各个交易节点的日志信息;第一交易节点根据各个交易节点的日志信息,确定交易链路的交易调用异常的根因以及导致根因的目标交易节点;第一交易节点向目标交易节点指示根因,以便于目标交易节点根据根因进行链路异常的修复。通过实施本申请的交易链路异常处理,能提高交易链路中的异常节点的定位效率。 | |
法律状态
法律状态公告日 | 法律状态信息 | 法律状态 |
2021-06-25 | 实质审查的生效 | 实质审查的生效 |
2019-09-10 | 公开 | 公开 |
权 利 要 求 说 明 书
1.一种交易链路异常处理方法,其特征在于,所述方法应用于交易链路,所述交易链路包括多个交易节点;所述方法包括:
在交易链路出现交易调用异常的情况下,第一交易节点接收第二交易节点返回的调用信息;所述调用信息包括N个交易节点的错误码,所述N为大于0的整数;所述第一交易节点为所述交易链路的最上层交易节点;所述第二交易节点为所述第一交易节点的下一交易节点;
所述第一交易节点根据N个所述错误码,获取所述N个交易节点中的各个交易节点的日志信息;
所述第一交易节点根据所述各个交易节点的日志信息,确定所述交易链路的交易调用异常的根因以及导致所述根因的目标交易节点;正则匹配快代理
所述第一交易节点向所述目标交易节点指示所述根因,以便于所述目标交易节点根据所述根因进行链路异常的修复。
2.根据权利要求1所述的方法,其特征在于,所述日志信息为标准化的日志信息,所述标准化的日志信息符合日志标准格式,所述第一交易节点根据所述各个交易节点的日志信息,确定所述交易链路的交易调用异常的根因以及导致所述根因的目标交易节点,具体包括:
所述第一交易节点根据正则表达式匹配所述标准化的日志信息,确定所述根因的第一目标位置;
所述第一交易节点根据所述第一目标位置,提取所述交易链路的交易调用异常的根因,并根据所述根因确定导致所述根因的目标交易节点。
3.根据权利要求2所述的方法,其特征在于,所述第一交易节点根据正则表达式匹配所述标准化的日志信息,确定所述根因的第一目标位置,包括:
所述第一交易节点根据所述正则表达式匹配所述标准化的日志信息中出现错误标识的各个日志段;所述各个日志段的内容为发生所述错误标识的原因;
所述第一交易节点根据所述各个日志段的日志打印时间,将所述日志打印时间最早的日志段的所在位置,确定为所述根因的第一目标位置。
4.根据权利要求2所述的方法,其特征在于,所述第一交易节点根据正则表达式匹配所述标准化的日志信息,确定所述根因的第一目标位置,包括:
所述第一交易节点根据所述正则表达式匹配所述标准化的日志信息中出现错误标识的各个日志段;所述各个日志段的内容为发生所述错误标识的原因;
所述第一交易节点根据所述各个日志段的日志错误等级,将所述日志错误等级最高的日志段的所在位置,确定为所述根因的第一目标位置。
5.根据权利要求1所述的方法,其特征在于,所述错误码包括所述交易节点的标识,所述第一交易节点根据N个所述错误码,获取所述N个交易节点中的各个交易节点的日志信息,包括:
所述第一交易节点根据所述N个所述错误码包括的N个交易节点的标识,确定出现交易调用异常的N个交易节点;
所述第一交易节点向所述N个交易节点,获取与N个所述错误码相关的日志信息。
6.根据权利要求1所述的方法,其特征在于,在第二交易节点也出现交易调用异常的情况下,所述N个交易节点的错误码包括所述第二交易节点的错误码以及N-1个其他交易节点的错误码。
7.根据权利要求1-6任一项所述的方法,其特征在于,
所述N个交易节点的错误码具有相同的数据格式。
8.一种交易链路异常处理装置,其特征在于,所述装置应用于交易链路,所述交易链路包括多个交易节点;所述装置包括:接收单元,获取单元,确定单元,指示单元,
所述接收单元用于,在交易链路出现交易调用异常的情况下,第一交易节点接收第二交易节点返回的调用信息;所述调用信息包括N个交易节点的错误码,所述N为大于0的整数;所述第二交易节点为所述第一交易节点的下一交易节点;
所述获取单元用于,所述第一交易节点根据N个所述错误码,获取所述N个交易节点中的各个交易节点的日志信息;
所述确定单元用于,所述第一交易节点根据所述各个交易节点的日志信息,确定所述交易链路的交易调用异常的根因以及导致所述根因的目标交易节点;
所述指示单元用于,所述第一交易节点向所述目标交易节点指示所述根因,以便于所述目标交易节点根据所述根因进行链路异常的修复。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为调用所述存储器存储的指令,对所述指令的调用使得所述处理器执行权利要求1至7任意一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处
理器执行以实现权利要求1至7任意一项所述的方法。
说 明 书
<p>技术领域
本申请涉及数据处理技术领域,尤其涉及一种交易链路异常处理方法以及相关设备。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论