一种基于拦截器的交易带附件双轨并行处理方法及系统技术方案

技术编号:32829083 阅读:26 留言:0更新日期:2022-03-26 20:36
本发明专利技术提供了一种基于拦截器的交易带附件双轨并行处理方法及系统,涉及数据处理领域。其中,所述方法包括:获取客户信息;判断客户信息是否在白名单中,若在白名单中,转发到新系统执行,并获取响应报文;判断是否为带附件交易;若为带附件交易,获取交易状态信息;判断交易是否执行成功;若执行成功,获取文件路径及文件名称;判断是否配置文件传输服务器地址;如果已配置文件传输服务器地址,获取服务器IP和端口信息;将附件从新系统传输到老系统。解决了现有技术中存在由于新老系统可能在不同地域、不同机房,出于安全性考虑可能不允许跨机房挂载同一块NAS,因此在金融系统中面临跨机房、跨网段以及相关流程限制的技术问题。题。题。

【技术实现步骤摘要】
一种基于拦截器的交易带附件双轨并行处理方法及系统


[0001]本专利技术涉及数据处理领域,可应用于金融信息系统,具体涉及一种基于拦截器的交易带附件双轨并行处理方法及系统。

技术介绍

[0002]金融系统在国计民生中占有重要地位。由于科技的日益发展,金融信息系统中往往需要引入多种技术。出于安全及稳定性考虑,通常会保持双轨并行,也就是两套技术和系统同时对外提供服务。交易带附件是金融交易的一种常见形式,可对外提供文件服务,可供用户进行下载及其他操作。在双轨并行系统中,需要保证用户可以正常传输和下载附件,同时不引起数据错乱和冲突。在双轨并行系统中,可通过共享NAS的方式提供文件服务,也就是说在新系统和老系统中只保留一份文件副本,在新老系统中均可访问相关文件。NAS(Network Attached Storage)网络存储基于标准网络协议实现数据传输,为网络中的Windows、Linux、MacOS等各种不同操作系统的计算机提供文件共享和数据备份服务。但是,在实际中,新老系统可能在不同地域、不同机房。由于安全性等要求,可能不允许跨机房挂载同一块NAS,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于拦截器的交易带附件双轨并行处理方法,其特征在于,所述方法包括:从交易报文中根据分片键获取客户信息;判断所述客户信息是否在白名单中;如果所述客户信息在所述白名单中,将交易转发到新系统执行,并获取响应报文;判断所述交易是否为带附件交易;如果所述交易为带附件交易,从所述响应报文中获取交易状态信息;根据所述交易状态信息,判断所述交易是否执行成功;如果所述交易执行成功,从报文COM域中获取对应的文件路径及文件名称;根据所述对应的文件路径及文件名称,判断是否配置文件传输服务器地址;如果已配置所述文件传输服务器地址,获取所述服务器IP和端口信息;根据所述服务器IP和端口信息,通过调用文件传输客户端API将附件从所述新系统传输到老系统。2.如权利要求1所述的方法,其特征在于,所述从交易报文中根据分片键获取客户信息,包括:判断传入信息是否为客户信息;如果所述传入信息不是所述客户信息,从卡账客路由索引中获取对应的所述客户信息。3.如权利要求1所述的方法,其特征在于,所述如果所述客户信息在所述白名单中,将交易转发到新系统执行,并获取响应报文,包括:获取对应交易在新系统中的访问地址;根据路由算法转发到所述新系统中进行处理,在所述新系统中处理完交易逻辑后,将所述响应报文返回到所述老系统。4.如权利要求1所述的方法,其特征在于,所述判断所述客户信息是否在白名单中之后,还包括:如果所述客户信息不在所述白名单中,在所述老系统中执行原有交易逻辑。5.如权利要求1所述的方法,其特征在于,所述判断所述交易是否为带附件交易,包括:判断List中是否包含对应交易号;如果所述List中包含所述对应交易号,确定所述交易为带附件交易;如果所述List中不包含所述对应交易号,确定所述交易为不带附件交易。6.如权利要求1所述的方法,其特征在于,所述判断是否配置文件传输服务器地址之后,还包括:如果未配置所述文件传输服务器地址,在注册中心注册所述新系统的交易并启动文件传输服务,从所述注册中心根据负载均衡策略获取对应组件的所述文件传输服务器地址。7.如权利...

【专利技术属性】
技术研发人员:胡康康李承文
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1