[发明专利]一种消息传输方法、装置、电子设备、及计算机存储介质在审
申请号: | 202211199714.0 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115495266A | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 郭峰 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F11/14;G06F16/2455;G06F16/25 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 崔清杨 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 传输 方法 装置 电子设备 计算机 存储 介质 | ||
本申请公开了一种消息传输方法、装置、电子设备、及计算机存储介质,可应用于大数据领域或金融领域。该方法包括在接收到前端应用发送的待传输消息时,将待传输消息进行存储;基于待传输消息携带的需求,将待传输消息转换成目标消息;在确定目标消息与待传输消息存在一致性时,将目标消息发送给目标应用,目标应用是基于待传输消息携带的请求确定的。在本方案中,通过将CMQ和MQ两者之间消息并发优化,转换传输高效的机制方法,以在CMQ和MQ之间实现消息传输,以解决CMQ和MQ之间消息并发不一致问题,进而避免由于消息收发并发数不一致导致的消息阻塞。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种消息传输方法、装置、电子设备、及计算机存储介质。
背景技术
由于目前基于腾讯云发布的CMQ消息传输队列,在银行金融业中还未广泛应用,由于该框架架构不仅安全性好、数据不易丢失、可回溯、消息并发大等优点,越来越被企业和公司应用,但是由于目前好多消息传输还是基于IBM开源的rabbitMQ架构,如果实现两者之间互相消息传输,鉴于两者之间并发量,消息类型等有差异性,传输过程导致交易量不一致,容易导致消息阻塞,交易丢失甚至可能导致系统宕机。
发明内容
有鉴于此,本发明实施例提供一种消息传输方法、装置、电子设备、及计算机存储介质,以解决现有技术中消息阻塞,交易丢失甚至可能导致系统宕机的问题。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例第一方面示出了一种消息传输方法,应用于中转处理器,所述方法包括:
在接收到前端应用发送的待传输消息时,将所述待传输消息进行存储;
若确定所述待传输消息为CMQ类型的消息,基于所述待传输消息携带的需求,将所述待传输消息转换成目标消息;
在确定所述目标消息与所述待传输消息存在一致性时,将所述目标消息发送给目标应用,所述目标应用是基于所述待传输消息携带的请求确定的。
可选的,还包括:
将所述目标消息进行备份,并存储;
对所述存储的目标消息进行打标标注,以便后续进行数据回溯。
可选的,还包括:
在接收到前端应用发送的待传输消息之前,对前端应用发送的待传输消息进行监控。
可选的,所述方法还包括:
若确定所述待传输消息为MQ类型的消息,基于所述待传输消息携带的需求,将所述待传输消息转换成目标消息;
在确定所述目标消息与所述待传输消息存在一致性时,将所述目标消息发送给目标应用,所述目标应用是基于所述待传输消息携带的请求确定的。
本发明实施例第二方面示出了一种消息传输装置,应用于中转处理器,所述装置包括:
存储单元,用于在接收到前端应用发送的待传输消息时,将所述待传输消息进行存储;
处理单元,用于若确定所述待传输消息为CMQ类型的消息,基于所述待传输消息携带的需求,将所述待传输消息转换成目标消息;在确定所述目标消息与所述待传输消息存在一致性时,将所述目标消息发送给目标应用,所述目标应用是基于所述待传输消息携带的请求确定的。
可选的,还包括:
备份单元,用于将所述目标消息进行备份,并存储;对所述存储的目标消息进行打标标注,以便后续进行数据回溯。
可选的,还包括:
监控单元,用于在接收到前端应用发送的待传输消息之前,对前端应用发送的待传输消息进行监控。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211199714.0/2.html,转载请声明来源钻瓜专利网。