一种系统间消息的异步处理系统技术方案

技术编号:30435265 阅读:25 留言:0更新日期:2021-10-24 17:34
本发明专利技术公开了一种系统间消息的异步处理系统,包括:请求处理模块、授权处理模块、报文处理模块、消息处理模块、流水信息处理模块以及日志处理模块;请求处理模块用于接收请求消息,并将应答消息写入对应的通道中;授权处理模块用于判断上游系统是否注册;报文处理模块用于对报文进行格式转化、加密解密、特殊处理及对报文池进行管理;消息处理模块用于计算消息路由、消息发送、消息清理、消息缓存、消息重发及消息异步中转;流水信息处理模块将流水信息写入流水队列,并异步从流水队列中读取流水信息进行登记;日志处理模块用于将日志信息写入日志队列,并异步从日志队列中读取日志信息进行登记。可以提高系统间交互的响应速度以及处理性能。处理性能。处理性能。

【技术实现步骤摘要】
一种系统间消息的异步处理系统


[0001]本专利技术实施例涉及计算机
,尤其涉及一种系统间消息的异步处理系统。

技术介绍

[0002]随着金融科技的快速发展,IT系统的不断建设业务系统间的交互变得愈加频繁,业务系统间接口数据量呈几何级数增长。随着业务系统增多,对交互处理能力也越来越高。如何提供一种强处理、高并发和高稳定性的系统间消息的处理方法显得尤为重要。
[0003]传统的联通模式为各业务系统间建立连接,一般采用发送请求并同步等待应答的模式,该模式下联通系统内部处理为同步处理,在收到请求后,同步过程进行报文解析、消息处理、报文转发、流水记录和日志登记等一系列处理。该处理方式存在以下问题,一是会导致系统间连接异常复杂且不易管理,二是会影响系统间的交互响应速度,三是会带来多次重复操作,四是同步的处理模式占用较多的系统资源,对处理性能带来一定的影响。

技术实现思路

[0004]本专利技术实施例提供一种系统间消息的异步处理系统,可以提高系统间交互的响应速度以及处理性能。
[0005]第一方面,本专利技术实施例提供本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种系统间消息的异步处理系统,其特征在于,包括:请求处理模块、授权处理模块、报文处理模块、消息处理模块、流水信息处理模块以及日志处理模块;所述请求处理模块用于接收多个上游系统通过不同通道发送的请求消息,并将请求消息对应的下游系统发送来的应答消息写入对应的通道中,以将应答消息异步返回至对应的上游系统;所述授权处理模块用于判断所述上游系统是否注册,若注册,则允许所述上游系统接入;所述报文处理模块用于对报文进行格式转化、加密解密、特殊处理及对报文池进行管理;所述消息处理模块用于计算消息路由、消息发送、消息清理、消息缓存、消息重发及消息异步中转;所述流水信息处理模块用于将流水信息写入流水队列,并异步从所述流水队列中读取流水信息,将读取的流水信息进行登记;所述日志处理模块用于将日志信息写入日志队列,并异步从所述日志队列中读取日志信息,将读取的日志信息进行登记。2.根据权利要求1所述的系统,其特征在于,所述请求处理模块包括请求接收单元、应答选择单元、应答发送单元;所述请求接收单元用于接收多个上游系统通过不同通道发送的请求消息,并建立所述请求消息的消息标识与通道标识的对应关系,将所述对应关系进行缓存;所述应答选择单元用于根据下游系统发送来的应答消息的消息标识和所述对应关系选择通道;其中,所述请求消息的消息标识与所述应答消息的消息标识相同;应答发送单元用于将所述应答消息写入选择的通道中,以通过选择的通道将所述应答消息返回至上游系统。3.根据权利要求1所述的系统,其特征在于,所述报文处理模块包括请求报文转化单元、应答报文转化单元、报文加解密单元、特殊报文处理单元及报文池管理单元;所述请求报文转化单元用于将请求报文的格式根据配置信息转化成异步处理系统内部格式;所述应答报文转化单元用于将应答报文从异步系统内部报文格式转化为外部系统可识别的格式;所述报文加解密单元用于对请求报文进行加密,对应答报文进行解密;所述特殊报文处理单元用于对报文中的设定关键字进行替换或者删除;所述报文...

【专利技术属性】
技术研发人员:李国财曹承飞尹晓炜
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

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

1