信息传输方法、装置及系统与流程

文档序号:25543486发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种信息传输方法,其特征在于,包括:

实时获取当前环境参数;

在所述当前环境参数符合第一预设条件时,控制节点集群中的各节点通过各所述节点间的通信链路进行端到端的信息传输,其中,各所述节点至少包括生产节点和消费节点;

在所述当前环境参数不符合所述第一预设条件时,将各所述节点切换至与消息中间件的通信链路,通过所述消息中间件进行各所述节点间的信息传输。

2.根据权利要求1所述的信息传输方法,其特征在于,所述控制节点集群中的各节点通过各所述节点间的通信链路进行端到端的信息传输,包括:

控制所述生产节点根据所述生产节点与各所述消费节点间的通信链路所属分区,向各所述消费节点分别提供对应的信息。

3.根据权利要求2所述的信息传输方法,其特征在于,所述分区通过哈希分区策略或round-robin分区策略确定。

4.根据权利要求1所述的信息传输方法,其特征在于,所述生产节点包括第一节点,所述消费节点包括第二节点和第三节点;

所述控制节点集群中的各节点通过各所述节点间的通信链路进行端到端的信息传输,包括:

控制所述第二节点通过与所述第一节点的通信链路接收所述第一节点发送的原始信息,以使所述第二节点将对所述原始信息进行消费后生成的订阅信息发送至所述第三节点,所述原始信息由所述第一节点根据所述第三节点的消费请求生成。

5.所述根据权利要求4所述的信息传输方法,其特征在于,以使所述第二节点将对所述原始信息进行消费后生成的订阅信息发送至所述第三节点,包括:

控制所述第二节点通过与所述第三节点的通信链路接收所述第三节点的所述消费请求,以使所述第二节点根据所述消费请求与所述原始信息匹配结果对所述原始信息进行消费,生成所述订阅信息发送至所述第三节点。

6.根据权利要求1所述的信息传输方法,其特征在于,所述将各所述节点切换至与消息中间件的通信链路,通过所述消息中间件进行各所述节点间的信息传输,包括:

将各所述节点切换至与消息中间件的通信链路后,接收所述生产节点提供的信息,并将从所述生产节点接收到的信息标记为缓存信息;

检测所述消息中间件中存在的信息,并在检测到所述消息中间件中不存在与所述缓存信息相同的信息时,将所述缓存信息发送至所述消息中间件,以使所述消息中间件将所述缓存信息转发至对应的所述消费节点。

7.根据权利要求1所述的信息传输方法,其特征在于,所述消息中间件与各所述节点间的通信协议为rsocket。

8.根据权利要求1所述的信息传输方法,其特征在于,各所述节点采用的api相同。

9.一种信息传输装置,其特征在于,包括:

数据获取模块,用于实时获取当前环境参数;

第一控制模块,用于在所述当前环境参数符合第一预设条件时,控制节点集群中的各节点通过各所述节点间的通信链路进行端到端的信息传输,其中,各所述节点至少包括生产节点和消费节点;

第二控制模块,用于在所述当前环境参数不符合所述第一预设条件时,将各所述节点切换至与消息中间件的通信链路,通过所述消息中间件进行各所述节点间的信息传输。

10.一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至权利要求8任一项所述的信息传输方法。

11.一种信息传输系统,其特征在于,包括多个节点、消息中间件以及如权利要求10所述的电子设备,各所述节点至少包括生产节点和消费节点;

各所述节点用于在接收到所述电子设备的第一控制信号时,通过各所述节点间的通信链路进行端到端的信息传输;以及,

在接收到所述电子设备的第二控制信号时,切换至与消息中间件的通信链路,通过所述消息中间件进行各所述节点间的信息传输。


技术总结
本申请公开了一种信息传输方法、装置及系统,所述方法包括:实时获取当前环境参数;在所述当前环境参数符合第一预设条件时,控制节点集群中的各节点通过各所述节点间的通信链路进行端到端的信息传输,其中,各所述节点至少包括生产节点和消费节点;在所述当前环境参数不符合所述第一预设条件时,将各所述节点切换至与消息中间件的通信链路,通过所述消息中间件进行各所述节点间的信息传输。

技术研发人员:刘舟;钟晓文;杨帆;谢林廷
受保护的技术使用者:广州三七互娱科技有限公司
技术研发日:2021.01.29
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1