[发明专利]消息总线系统及消息传输方法、装置、电子设备有效
申请号: | 201911335945.8 | 申请日: | 2019-12-23 |
公开(公告)号: | CN113098914B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 李茂桂;王业亮 | 申请(专利权)人: | 中国移动通信集团湖南有限公司;中国移动通信集团有限公司 |
主分类号: | H04L67/566 | 分类号: | H04L67/566;H04L67/567;H04L67/55;H04L12/40 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 徐晨影;许振新 |
地址: | 410015 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 总线 系统 传输 方法 装置 电子设备 | ||
1.一种消息总线系统,其特征在于,包括核心层和接入层,所述核心层包括转发引擎,所述接入层包括多个接入引擎,且所述转发引擎分别与所述多个接入引擎连接;
所述接入引擎,用于接收来自生产者节点的第一消息并转发给所述转发引擎,以使所述转发引擎将所述第一消息转发给订阅所述第一消息主题的消费者节点;以及,接收来自所述转发引擎的第二消息并将所述第二消息发送给订阅所述第二消息主题的消费者节点;
所述转发引擎,用于接收来自所述多个接入引擎中的第一接入引擎的消息,并基于预置的路由表将所述消息转发给订阅所述消息主题的消费者节点所对应的第二接入引擎,以使所述第二接入引擎将所述消息发送给订阅所述消息主题的消费者节点;
所述核心层还包括管理引擎,所述管理引擎分别与所述生产者节点和所述消费者节点连接;
所述管理引擎,用于接收所述生产者节点的注册信息,并基于所述生产者节点的注册信息和所述多个接入引擎各自的负荷状态,从所述多个接入引擎中确定分配给所述生产者节点的接入引擎且将该接入引擎信息返回给所述生产者节点,以供所述生产者节点与该接入引擎建立连接;和/或,接收所述消费者节点的注册信息,并基于所述消费者节点的注册信息和所述多个接入引擎各自的负荷状态,从所述多个接入引擎中确定分配给所述消费者节点的接入引擎且将该接入引擎信息返回给所述生产者节点,以供所述消费者节点与该接入引擎建立连接。
2.根据权利要求1所述的系统,其特征在于,所述管理引擎还与所述转发引擎连接以及所述多个接入引擎连接;
所述管理引擎,还用于获取所述转发引擎的接入负荷,并在所述接入负荷大于或等于预设负荷的情况下,在所述核心层中创建新的转发引擎;和/或,获取所述多个接入引擎各自的接入负荷,对于每一所述接入引擎,在该接入引擎的接入负荷大于或等于预设负荷的情况下,创建新的接入引擎。
3.根据权利要求1所述的系统,其特征在于,所述核心层还包括:
备份引擎,分别与所述多个接入引擎和所述转发引擎连接,用于对所述多个接入引擎和所述转发引擎各自的运行数据进行备份;
所述管理引擎,还与所述备份引擎连接,还用于在检测到任一接入引擎宕机的情况下,控制与该接入引擎所对应的生产者节点和消费者节点切换为与所述备份引擎连接,和/或,在检测到所述转发引擎宕机的情况下,控制与该转发引擎所连接的接入引擎切换为与所述备份引擎连接,以通过所述备份引擎进行数据传输。
4.一种消息传输方法,其特征在于,所述方法应用于如权利要求1所述的消息总线系统,所述消息总线系统包括核心层和接入层,所述核心层转发引擎,所述接入层包括多个接入引擎,且所述转发引擎分别与所述多个接入引擎连接,所述方法包括:
所述多个接入引擎中的第一接入引擎接收来自生产者节点的消息并转发给所述消息总线系统的转发引擎;
所述转发引擎基于预置的路由表将所述消息转发给订阅所述消息主题的消费者节点所对应的第二接入引擎;
所述第二接入引擎将所述消息发送给订阅所述消息主题的消费者节点。
5.一种消息传输方法,其特征在于,所述方法应用于如权利要求1所述消息总线系统中的转发引擎,所述转发引擎分别与所述消息总线系统中的多个接入引擎连接,所述方法包括:
接收所述消息总线系统中的第一接入引擎发送的消息,所述消息是所述第一接入引擎转发的来自所述第一接入引擎对应的生产者节点的消息;
基于预置的路由表确定订阅所述消息主题的消费者节点所对应的第二接入引擎;
将所述消息转发给所述第二接入引擎,以使所述第二接入引擎将所述消息发送给订阅所述消息主题的消费者节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团湖南有限公司;中国移动通信集团有限公司,未经中国移动通信集团湖南有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911335945.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种产品表面弧度的检测装置
- 下一篇:电池卡固结构