[发明专利]消息队列系统、业务处理方法及计算机可读存储介质在审
申请号: | 202011050143.5 | 申请日: | 2020-09-29 |
公开(公告)号: | CN114338063A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 雷希;徐海平;马晓骥;王小均;瞿航 | 申请(专利权)人: | 中移物联网有限公司;中国移动通信集团有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/1001;H04L67/14;H04L67/56;H04L12/66 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 401336*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 队列 系统 业务 处理 方法 计算机 可读 存储 介质 | ||
本发明提供了一种消息队列系统、业务处理方法及计算机可读存储介质,该消息队列系统包括:协议网关模块、鉴权模块、代理模块和调度模块,其中,协议网关模块、鉴权模块、代理模块和调度模块分别部署在各自对应的集群中;鉴权模块,用于对第一用户进行鉴权;协议网关模块,用于在第一用户鉴权通过的情况下,接收第一用户发送的业务报文;调度模块,用于从代理模块所属的集群中确定对业务报文中的消息进行存储和/或分发的目标节点;代理模块,用于在目标节点中对消息进行存储和/或分发,并在消息存储和/或分发完成的情况下,将处理结果返回给第一用户。这样可以通过各个模块所属的集群来独立完成各自对应的功能,从而提高了消息队列的稳定性。
技术领域
本发明涉及通信技术领域,尤其涉及一种消息队列系统、业务处理方法及计算机可读存储介质。
背景技术
由于消息队列具有异步、解耦和削峰等优势,在许多业务场景中被广泛使用。目前,现有的消息队列采用单体式开发,即消息队列的所有服务都在一个程序包里实现,因此,消息队列中的各功能模块之间的耦合度较高,当其中一个功能模块出问题时,会导致整个消息队列不可用,从而导致消息队列的稳定性较低。
发明内容
本发明实施例提供一种消息队列系统、业务处理方法及计算机可读存储介质,以解决现有的消息队列采用单体式开发,导致消息队列的稳定性较低的问题。
为解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种消息队列系统,所述消息队列系统包括:协议网关模块、鉴权模块、代理模块和调度模块;其中,所述协议网关模块、所述鉴权模块、所述代理模块和所述调度模块分别部署在各自对应的集群中;
所述鉴权模块,用于对第一用户进行鉴权;
所述协议网关模块,用于在所述第一用户鉴权通过的情况下,接收所述第一用户发送的业务报文;
所述调度模块,用于从所述代理模块所属的集群中确定对所述业务报文中的消息进行存储和/或分发的目标节点;
所述代理模块,用于在所述目标节点中对所述消息进行存储和/或分发,并在所述消息存储和/或分发完成的情况下,将处理结果返回给所述第一用户。
第二方面,本发明实施例还提供了一种业务处理方法,所述业务处理方法应用于第一方面所述的消息队列系统,所述业务处理方法包括:
所述鉴权模块对第一用户进行鉴权;
所述协议网关模块在所述第一用户鉴权通过的情况下,接收所述第一用户发送的业务报文;
所述调度模块从所述代理模块所属的集群中确定对所述业务报文中的消息进行存储和/或分发的目标节点;
所述代理模块在所述目标节点中对所述消息进行存储和/或分发,并在所述消息存储和/或分发完成的情况下,将处理结果返回给所述第一用户。
第三方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的业务处理方法的步骤。
在本发明实施例中,该消息队列系统包括:协议网关模块、鉴权模块、代理模块和调度模块,其中,所述协议网关模块、所述鉴权模块、所述代理模块和所述调度模块分别部署在各自对应的集群中;所述鉴权模块,用于对第一用户进行鉴权;所述协议网关模块,用于在所述第一用户鉴权通过的情况下,接收所述第一用户发送的业务报文;所述调度模块,用于从所述代理模块所属的集群中确定对所述业务报文中的消息进行存储和/或分发的目标节点;所述代理模块,用于在所述目标节点中对所述消息进行存储和/或分发,并在所述消息存储和/或分发完成的情况下,将处理结果返回给所述第一用户。这样可以通过各个模块所属的集群来独立完成各自对应的功能,当模块所属的集群中的某一节点出现故障时,不会导致消息队列整体不可用,从而提高了消息队列的稳定性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移物联网有限公司;中国移动通信集团有限公司,未经中移物联网有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011050143.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:物联网协议适配网关、方法及可读存储介质
- 下一篇:电源转接器