消息传输方法、系统、装置、设备及存储介质制造方法及图纸

技术编号:34015065 阅读:23 留言:0更新日期:2022-07-02 15:33
本申请涉及一种消息传输方法、系统、装置、设备及存储介质。其中,消息传输方法适用于消息中心服务器,所述消息中心服务器与消息中间件建立通信连接;所述方法包括:获取消息消费客户端发送的订阅主题;从所述消息中间件中,获取与所述订阅主题对应的目标消息;发送所述目标消息至所述消息消费客户端。本申请用以解决现有技术中,消息中间件升级时人力开发成本高的问题。高的问题。高的问题。

【技术实现步骤摘要】
消息传输方法、系统、装置、设备及存储介质


[0001]本申请涉及软件开发
,尤其涉及一种消息传输方法、系统、装置、设备及存储介质。

技术介绍

[0002]在日常开发中,经常会用到公司云团队提供的各种中间件,由于各种原因,中间件会停止维护或者进行非兼容性的版本升级,开发人员需要针对新版的消息中间件进行升级,为了保证服务的可用性,一般会进行新旧中间件双写迁移。
[0003]由于是微服务架构,对消息中间件重度依赖,故迁移成本非常高,如果再涉及到一些消息中间件不支持python,golang等语言,迁移成本还会进一步提高,极大地浪费了开发的人力资源。

技术实现思路

[0004]本申请提供了一种消息传输方法、系统、装置、设备及存储介质,用以解决现有技术中,消息中间件升级时人力开发成本高的问题。
[0005]第一方面,本申请提供了一种消息传输方法,适用于消息中心服务器,所述消息中心服务器与消息中间件建立通信连接;所述方法包括:
[0006]获取消息消费客户端发送的订阅主题;
[0007]从所述消息中间件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种消息传输方法,其特征在于,适用于消息中心服务器,所述消息中心服务器与消息中间件建立通信连接;所述方法包括:获取消息消费客户端发送的订阅主题;从所述消息中间件中,获取与所述订阅主题对应的目标消息;发送所述目标消息至所述消息消费客户端。2.根据权利要求1所述的消息传输方法,其特征在于,所述从所述消息中间件中,获取与所述订阅主题对应的目标消息,包括:获取消息生产客户端发送的消息集合;将所述消息集合存储到所述消息中间件;从所述消息集合中,查找与所述订阅主题对应的目标消息。3.根据权利要求2所述的消息传输方法,其特征在于,所述获取消息生产客户端发送的消息集合之前,还包括:接收所述消息生产客户端发送的第一注册信息;根据所述第一注册信息,生成所述消息生产客户端对应的唯一标识,将所述唯一标识反馈给所述消息生产客户端;其中,所述消息生产客户端向所述消息中心服务器发送所述消息集合时,携带有所述唯一标识。4.根据权利要求1~3任意一项所述的消息传输方法,其特征在于,所述获取消息消费客户端发送的订阅主题之前,还包括:接收所述消息消费客户端发送的第二注册信息,并建立与所述消息消费客户端的长连接;将所述第二注册信息注册至所述消息中间件。5.一种消息传输方法,其特征在于,适用于消息中间件,所述消息中间件与消息中心服务器建立通信连接;所述方法包括:获取与消息消费客户端的订阅主题对应的目标消息;发送所述目标消息至所述消息中心服务器,其中,所述消息中心服务器将所述目标消息发送至所述消息消费客户端。6.根据权利要求5所述的消息传输方法,其特征在于,所述获取与消息消费客户端的订阅主题对应的目标消息,包括:接收所述消息中心服务器发送的消息集合;其中,所述消息集合由消息生产客户端发送至所述消息中心服务器;从所述消息集合中,查找与所述订阅主题对应的目标消息。7.根据权利要求5或6所述的消息传输方法,其特征在于,所述获取与消息消费客户端的订阅主题对应的目标消息之前,还包括:接收所述消息中心服务器发送的所述消息消费客户端的第二注册信息。8.一种消息传输系统,其特征在于,包括:消息中心服务器和消息中间件;所述消息中心服务器,用于获取消息消费客户端发送的订阅主题;从所述消息中间件中,获取与所述订阅主题对应的目标消息;发送所述目标消息至所述消息消费客户端。9.根据权利要求8所述的消息传输...

【专利技术属性】
技术研发人员:曹敏隆
申请(专利权)人:上海众源网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1