[发明专利]一种系统间消息的异步处理系统在审
| 申请号: | 202110795190.0 | 申请日: | 2021-07-14 |
| 公开(公告)号: | CN113542406A | 公开(公告)日: | 2021-10-22 |
| 发明(设计)人: | 李国财;曹承飞;尹晓炜 | 申请(专利权)人: | 上海浦东发展银行股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/801;H04L12/823;H04L12/863;H04L12/24 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 赵翠香 |
| 地址: | 200000 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统 消息 异步 处理 | ||
1.一种系统间消息的异步处理系统,其特征在于,包括:请求处理模块、授权处理模块、报文处理模块、消息处理模块、流水信息处理模块以及日志处理模块;
所述请求处理模块用于接收多个上游系统通过不同通道发送的请求消息,并将请求消息对应的下游系统发送来的应答消息写入对应的通道中,以将应答消息异步返回至对应的上游系统;
所述授权处理模块用于判断所述上游系统是否注册,若注册,则允许所述上游系统接入;
所述报文处理模块用于对报文进行格式转化、加密解密、特殊处理及对报文池进行管理;
所述消息处理模块用于计算消息路由、消息发送、消息清理、消息缓存、消息重发及消息异步中转;
所述流水信息处理模块用于将流水信息写入流水队列,并异步从所述流水队列中读取流水信息,将读取的流水信息进行登记;
所述日志处理模块用于将日志信息写入日志队列,并异步从所述日志队列中读取日志信息,将读取的日志信息进行登记。
2.根据权利要求1所述的系统,其特征在于,所述请求处理模块包括请求接收单元、应答选择单元、应答发送单元;
所述请求接收单元用于接收多个上游系统通过不同通道发送的请求消息,并建立所述请求消息的消息标识与通道标识的对应关系,将所述对应关系进行缓存;
所述应答选择单元用于根据下游系统发送来的应答消息的消息标识和所述对应关系选择通道;其中,所述请求消息的消息标识与所述应答消息的消息标识相同;
应答发送单元用于将所述应答消息写入选择的通道中,以通过选择的通道将所述应答消息返回至上游系统。
3.根据权利要求1所述的系统,其特征在于,所述报文处理模块包括请求报文转化单元、应答报文转化单元、报文加解密单元、特殊报文处理单元及报文池管理单元;
所述请求报文转化单元用于将请求报文的格式根据配置信息转化成异步处理系统内部格式;
所述应答报文转化单元用于将应答报文从异步系统内部报文格式转化为外部系统可识别的格式;
所述报文加解密单元用于对请求报文进行加密,对应答报文进行解密;
所述特殊报文处理单元用于对报文中的设定关键字进行替换或者删除;
所述报文池管理单元用于对异步处理系统内部报文进行管理,以便报文在系统内部流转。
4.根据权利要求1所述的系统,其特征在于,所述消息处理模块包括消息路由计算单元、消息发送单元、消息清理单元及消息异步中转单元;
所述消息路由计算单元用于根据报文中的发送系统信息、接收系统信息及设定规则计算路由信息;其中,所述路由信息包括目标系统信息;
所述消息发送单元用于将消息发送至确定的目标系统;
所述消息清理单元用于将队列中超过设定生存时长的消息进行清理;
所述消息异步中转单元用于当判断下游系统返回的应答消息为中转类型时,提取所述应答消息的设定关键字,并从设定缓存中获取中转配置规则;根据所述设定关键字和所述中转配置规则确定目标系统;将所述应答消息发送至所述目标系统。
5.根据权利要求4所述的系统,其特征在于,所述消息清理单元还用于将队列中超过设定生存时长的消息确定为死信消息,获取所述死信消息的清理规则,按照所述请求规则对所述死信消息进行清理;其中,清理规则包括重发和删除。
6.根据权利要求5所述的系统,其特征在于,若所述清理规则为重发,则判断所述死信消息的重发次数是否超过设定阈值,若超过,则将所述死信消息删除。
7.根据权利要求1所述的系统,其特征在于,所述流水信息处理模块还用于获取流水登记规则,根据所述流水登记规则确定流水队列,将流水信息写入所述流水队列。
8.根据权利要求1所述的系统,其特征在于,所述系统还包括:参数管理模块,用于对系统参数和业务参数进行维护;并按照设定周期将数据库中的参数信息加载到Redis缓存中,以供异步处理系统在使用时从所述缓存读取参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东发展银行股份有限公司,未经上海浦东发展银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110795190.0/1.html,转载请声明来源钻瓜专利网。





