联机交易方法、装置、程序产品、可读介质和电子设备与流程

文档序号:29039274发布日期:2022-02-25 20:08阅读:来源:国知局

技术特征:
1.一种联机交易方法,应用于分布式交易系统,其特征在于,所述分布式交易系统包括用户层、整合层和微服务层;并且所述方法包括:所述整合层从所述用户层的客户端获取第一交易请求;所述整合层在确定所述第一交易请求所请求的交易为第一类交易的情况下,向所述微服务层发送执行所述第一交易请求所请求的交易的指令,其中,所述第一类交易包括与所述第一交易请求相关的账户处于同一归属地的联机正交易;所述微服务层的服务组件执行所述指令以完成所述第一交易请求所请求的交易。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述整合层从所述客户端获取第二交易请求,其中所述第二交易请求所请求的交易为所述第一交易请求所请求的联机正交易的联机冲正交易;所述整合层响应于所述第二交易请求,从交易进程管理中搜索所述联机正交易的交易记录,并根据搜索到的所述交易记录确定所述联机正交易对应的所述微服务层的服务组件,其中所述交易进程管理中包括至少一个第一类型交易的交易记录和至少一个第二类型交易的交易记录,其中,所述第二类交易的完成需要访问所述整合层中的数据库;所述整合层向确认的所述服务组件目标地址转发所述联机冲正交易请求;所述服务组件执行所述第二交易请求所请求的所述联机冲正交易。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述整合层在确定所述第一交易请求所请求的交易为第一类交易的情况下,生成所述第一交易请求所请求的所述联机正交易的第一类型标识,其中所述第一类型标识用于标识所述联机正交易的交易类型为所述第一类交易。4.根据权利要求3所述的方法,其特征在于,所述整合层响应于所述第二交易请求,从交易进程管理中搜索所述联机正交易的交易记录,包括:所述整合层在获取到所述联机冲正交易对应的所述联机正交易的所述第一类型标识的情况下,从所述交易进程管理中的至少一个第一类型交易的交易记录中搜索所述联机正交易的交易记录。5.根据权利要求2所述的方法,其特征在于,所述第二类交易包括所述第一交易请求的相关账户处于不同归属地的联机正交易。6.根据权利要求1所述的方法,其特征在于,所述整合层在确定所述第一交易请求所请求的交易为第一类交易的情况下,确定所述微服务层是否存在所述第一类交易的已完成记录,并在不存在所述第一类交易的所述已完成记录的情况下执行所述第一交易请求所请求的交易。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述整合层在确定所述微服务层存在所述第一类交易的所述已完成记录的情况下,从所述微服务层获取所述已完成记录,并将所述已完成记录返回至所述客户端。8.根据权利要求1所述的方法,其特征在于,所述服务组件在执行所述第一交易请求失败的情况下,所述服务组件向所述整合层发送包含交易失败信息的补计流水请求,所述整合层响应于所述补记流水请求,访问数据库以补记流水,并向不同于所述服务组件新服务组件发送执行子交易的指令,其中,
所述子交易用于所述新服务组件基于所述交易失败信息,以继续执行所述第一交易请求;所述新服务组件响应于所述执行所述子交易的指令,执行所述子交易,并得到所述子交易的交易结果;所述新服务组件将所述子交易的交易结果返回至所述整合层;所述整合层将所述交易失败信息和所述子交易的交易结果发送于发起所述第一交易请求的所述客户端。9.一种联机交易装置,应用于分布式交易系统,其特征在于,所述分布式交易系统包括用户层、整合层和微服务层;并且所述装置包括:获取模块,所述获取模块用于所述整合层从所述用户层的客户端获取第一交易请求;确定模块,所述确定模块用于所述整合层在确定所述第一交易请求所请求的交易为第一类交易的情况下,向所述微服务层发送执行所述第一交易请求所请求的交易的指令,其中,所述第一类交易包括与所述第一交易请求相关的账户处于同一归属地的联机正交易;执行模块,所述执行模块用于所述微服务层的服务组件执行所述指令以完成所述第一交易请求所请求的交易。10.一种计算机程序产品,其特征在于,所述计算机程序产品包括指令,所述指令用于实现如权利要求1至8中任一项所述的联机交易方法。11.一种可读介质,其特征在于,所述可读介质上存储有指令,所述指令在电子设备上执行时使所述电子设备执行如权利要求1至8中任一项所述的联机交易方法。12.一种电子设备,其特征在于,包括:存储器,用于存储由所述电子设备的一个或多个处理器执行的指令,以及处理器,是所述电子设备的处理器之一,用于执行如权利要求1至8中任一项所述的联机交易方法。

技术总结
本申请涉及数据处理技术领域,尤其涉及一种联机交易方法、装置、程序产品、可读介质和电子设备,该联机交易方法应用于分布式交易系统,该分布式交易系统包括用户层、整合层和微服务层;并且该联机交易方法包括:整合层从用户层的客户端获取第一交易请求;整合层在确定第一交易请求所请求的交易为第一类交易的情况下,向微服务层发送执行第一交易请求所请求的交易的指令,其中,第一类交易包括与第一交易请求相关的账户处于同一归属地的联机正交易(即属于穿透交易的联机正交易);微服务层执行指令以完成第一交易请求所请求的交易。如此避免整合层基于属于穿透交易的联机正交易进行仅非穿透交易所需的数据库操作,造成交易耗时的问题。时的问题。时的问题。


技术研发人员:张宸源 唐成山 丁陈飞
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:2021.11.26
技术公布日:2022/2/24
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1