【技术实现步骤摘要】
联机交易方法、装置、程序产品、可读介质和电子设备
[0001]本申请涉及数据处理
,尤其涉及一种联机交易方法、装置、程序产品、可读介质和电子设备。
技术介绍
[0002]分布式银行系统分为多个层级,例如,如图1所示,分布式银行系统1000可以包括用户层100、整合层200和微服务层300。其中,用户层100包括网上银行、手机银行、电话银行等客户端;微服务层300包括用于执行各种业务(如转账交易)的服务组件,分布式银行系统1000中,各服务组件之间是数据隔离的,无法互相访问,需要通过整合层 200进行数据传输,例如,一服务组件将执行业务所得的业务数据存储于整合层200的数据库中,其他服务组件通过访问整合层200的数据库获取该业务数据。
[0003]上述在存储业务数据和调用业务数据的过程中,整合层200需要访问数据库,访问数据库中需要进行数据库操作,该数据库操作包括接收查询、插入、更新等请求,调用新增、更新等内部的执行指令,以及接收参数查询请求等;该数据库操作非常耗时。其中,需要在整合层200进行数据库操作的交易属
【技术保护点】
【技术特征摘要】
1.一种联机交易方法,应用于分布式交易系统,其特征在于,所述分布式交易系统包括用户层、整合层和微服务层;并且所述方法包括:所述整合层从所述用户层的客户端获取第一交易请求;所述整合层在确定所述第一交易请求所请求的交易为第一类交易的情况下,向所述微服务层发送执行所述第一交易请求所请求的交易的指令,其中,所述第一类交易包括与所述第一交易请求相关的账户处于同一归属地的联机正交易;所述微服务层的服务组件执行所述指令以完成所述第一交易请求所请求的交易。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述整合层从所述客户端获取第二交易请求,其中所述第二交易请求所请求的交易为所述第一交易请求所请求的联机正交易的联机冲正交易;所述整合层响应于所述第二交易请求,从交易进程管理中搜索所述联机正交易的交易记录,并根据搜索到的所述交易记录确定所述联机正交易对应的所述微服务层的服务组件,其中所述交易进程管理中包括至少一个第一类型交易的交易记录和至少一个第二类型交易的交易记录,其中,所述第二类交易的完成需要访问所述整合层中的数据库;所述整合层向确认的所述服务组件目标地址转发所述联机冲正交易请求;所述服务组件执行所述第二交易请求所请求的所述联机冲正交易。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述整合层在确定所述第一交易请求所请求的交易为第一类交易的情况下,生成所述第一交易请求所请求的所述联机正交易的第一类型标识,其中所述第一类型标识用于标识所述联机正交易的交易类型为所述第一类交易。4.根据权利要求3所述的方法,其特征在于,所述整合层响应于所述第二交易请求,从交易进程管理中搜索所述联机正交易的交易记录,包括:所述整合层在获取到所述联机冲正交易对应的所述联机正交易的所述第一类型标识的情况下,从所述交易进程管理中的至少一个第一类型交易的交易记录中搜索所述联机正交易的交易记录。5.根据权利要求2所述的方法,其特征在于,所述第二类交易包括所述第一交易请求的相关账户处于不同归属地的联机正交易。6.根据权利要求1所述的方法,其特征在于,所述整合层在确定所述第一交易请求所请求的交易为第一类交易的情况下,确定所述微服务层是否存在所述第一类交易的已完成记录,并...
【专利技术属性】
技术研发人员:张宸源,唐成山,丁陈飞,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。