[发明专利]消息传输方法、系统、装置、电子设备及可读存储介质在审
| 申请号: | 202010162782.4 | 申请日: | 2020-03-10 |
| 公开(公告)号: | CN111381986A | 公开(公告)日: | 2020-07-07 |
| 发明(设计)人: | 冯浩 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 传输 方法 系统 装置 电子设备 可读 存储 介质 | ||
本发明实施例提供了一种消息传输方法、系统、装置、电子设备及可读存储介质,旨在提高消息处理性能。其中,所述消息传输方法应用于包括消息生产端、消息中间件和消息消费端的系统,所述方法包括:所述消息中间件接收并存储由消息生产端发送的消息和所述消息携带的特征标签;所述消息消费端根据预先配置的目标标签,生成携带所述目标标签的消息获取请求;所述消息消费端将所述消息获取请求发送给所述消息中间件;所述消息中间件接收并响应所述消息获取请求,从已存储的多个特征标签中查询与所述目标标签相匹配的特征标签,并将携带所述与目标标签相匹配的特征标签的消息,发送给所述消息消费端。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种消息传输方法、系统、装置、电子设备及可读存储介质。
背景技术
在数据处理技术领域,消息中间件常用于为业务系统提供高效、灵活的消息传输处理,目前常用的消息中间件包括但不限于:Kafka、ActiveMQ、RabbitMQ、RocketMQ以及ZeroMQ等。在利用消息中间件进行消息传输处理时,消息中间件接收并存储消息生产端发送的消息,然后将消息推送给对应的消息消费端,或者在接收到消息消费端发送的消息获取请求后,将消息发送给消息消费端。如此,实现了消息生产端和消息消费端之间的消息传输。
相关技术中,从消息中间件获取消息的消息消费端通常不止一个,各个消息消费端通常用于处理不同类型的业务。然而消息消费端在从消息中间件获取消息时,消息中间件会将其存储的所有消息全量地发送给消息消费端。消息消费端在接收到全量消息后,从其中提取出所需消息进行业务处理。由于向消息中间件发送消息的消息生产端通常也不止一个,其中部分或全部消息生产端向消息中间件发送的消息具有庞大的数据量,例如秒杀业务类的消息生产端或者整点查询业务类的消息生产端等。因此消息中间件向每个消息消费端发送的全量消息的数据量巨大,占用大量网络资源,导致消息处理性能偏低。
发明内容
本发明实施例的目的在于提供一种消息传输方法、系统、装置、电子设备及可读存储介质,旨在提高消息处理性能。具体技术方案如下:
在本发明实施例的第一方面,首先提供了一种消息传输方法,应用于包括消息生产端、消息中间件和消息消费端的系统,所述方法包括:
所述消息中间件接收并存储由消息生产端发送的消息和所述消息携带的特征标签,所述特征标签用于表征所述消息的消息特征;
所述消息消费端根据预先配置的目标标签,生成携带所述目标标签的消息获取请求,其中,所述目标标签用于表征所述消息消费端所期望获得的消息的消息特征;
所述消息消费端将所述消息获取请求发送给所述消息中间件;
所述消息中间件接收并响应所述消息获取请求,从已存储的多个特征标签中查询与所述目标标签相匹配的特征标签,并将携带所述与目标标签相匹配的特征标签的消息,发送给所述消息消费端。
在本发明实施例的第二方面,还提供了另一种消息传输方法,应用于包括消息生产端、消息中间件和消息消费端的系统,所述方法执行于所述消息中间件,所述方法包括:
接收并存储由消息生产端发送的消息和所述消息携带的特征标签,所述特征标签用于表征所述消息的消息特征;
接收消息消费端发送的消息获取请求,所述消息获取请求携带目标标签,所述目标标签用于表征所述消息消费端所期望获得的消息的消息特征;
响应于所述消息获取请求,从已存储的多个特征标签中查询与所述目标标签相匹配的特征标签,并将携带所述与目标标签相匹配的特征标签的消息,发送给所述消息消费端。
在本发明实施例的第三方面,还提供了又一种消息传输方法,应用于包括消息生产端、消息中间件和消息消费端的系统,所述方法执行于所述消息消费端,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010162782.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:三维地质模型构建方法
- 下一篇:图像间变化的检测方法及装置





