【技术实现步骤摘要】
报文处理方法、装置、电子设备和介质
本公开涉及网络
,特别是涉及一种报文处理方法、装置、电子设备和介质。
技术介绍
目前全球大部分银行的核心系统仍然采用IBM大型机系统或小型机系统,随着网络技术的快速发展,同时为了适应银行的核心系统随着银行日益剧增的各项业务对性能容量需求的弹性调整,一些银行已经开始尝试将其核心系统逐步向以用户作为接受的服务对象的云进行迁移。例如,服务器集群构成的IaaS(Infrastructure-as-a-Service,基础设施即服务)和PaaS(Platform-as-a-Service,平台即服务)。其中,IaaS提供给用户的服务是对所有计算基础设施的利用,包括处理CPU(CentralProcessingUnit,中央处理器)、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序,而PaaS提供给用户的服务是把客户采用提供的开发语言和工具开发的或收购的应用程序部署到供应商的云计算基础设施上去。由于全球性银行的各分支机构的业务目标不同,所以在很长一 ...
【技术保护点】
1.一种报文处理方法,包括:/n响应于交易系统发送的交易处理请求,接收交易请求报文;/n分离所述交易请求报文,以获得a条实时事务子报文和b条准实时事务子报文,其中,a、b为大于等于1的整数;/n以同步处理方式处理所述a条实时事务子报文;/n以异步处理方式处理所述b条准实时事务子报文。/n
【技术特征摘要】
1.一种报文处理方法,包括:
响应于交易系统发送的交易处理请求,接收交易请求报文;
分离所述交易请求报文,以获得a条实时事务子报文和b条准实时事务子报文,其中,a、b为大于等于1的整数;
以同步处理方式处理所述a条实时事务子报文;
以异步处理方式处理所述b条准实时事务子报文。
2.根据权利要求1所述的方法,其中,所述分离所述交易请求报文,以获得a条实时事务子报文和b条准实时事务子报文包括:
获取预先配置的分离规则,其中,所述分离规则包括n个分离指标和分别与每个分离指标对应的事务处理方式,所述事务处理方式包括同步处理方式和异步处理方式,n为大于等于1的整数;
基于所述n个分离指标,分离所述交易请求报文,以分离出c条交易请求子报文,其中,c为大于1的整数;
从所述c条交易请求子报文中分离出与所述同步处理方式对应的交易请求子报文,以获得所述a条实时事务子报文;
从所述c条交易请求子报文中分离出与所述异步处理方式对应的交易请求子报文,以获得所述b条准实时事务子报文。
3.根据权利要求2所述的方法,其中,所述分离规则还包括分别与所述同步处理方式对应的子事务处理优先级,所述以同步处理方式处理所述a条实时事务子报文包括:
针对所述交易请求报文,按照与所述同步处理方式对应的子事务处理优先级,同步处理所述a条实时事务子报文。
4.根据权利要求2所述的方法,其中,所述方法还包括:
生成与所述交易请求报文对应的唯一标识;
为所述a条实时事务子报文和所述b条准实时事务子报文分配对应的唯一标识。
5.根据权利要求4所述的方法,其中,所述方法还包括:
基于所述唯一标识,获取与所述交易请求报文对应的同步处理结果以及异步处理结果;
检测所述异步处理结果是否与所述同步处理结果一致;
在所述异步处理结果与所述同步处理结果不一致的情况下,基于所述同步处理结果,修复所述异步处理结果。
6.根据权利要求1所述的方法,其中,所述交易请求报文包括m条交易请求报文,m为大于等于1的整数,所述分离所述交易请求报文包括:
获取预设指标参数,其中,所述预设指标参数用于确定与交易请求报文对应的处理优先级;
基于所述预设指标参数,确定与每条交易请求报文对应的处理优先级;
按照所述处理优先级,分离所述每条交易请求报文。
7.一种报文处理装置,包括:
报文接收模块,用于响应于交易系统发送的交易处理请求,接收交易请求报文;
报文分离模块,用于分离所述交易请求报文,以获得a条实时事务子报文和b条准实时事务子报文,其中,a、b为大于等于1的整数;
同步处理模块,用于以同步处理方式处理所述a条实时事务...
【专利技术属性】
技术研发人员:黄振飞,颜世杰,陈玉祥,董文斐,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。