[发明专利]消息推送方法、装置、系统、电子设备及可读存储介质有效
申请号: | 202010501608.8 | 申请日: | 2020-06-04 |
公开(公告)号: | CN111669315B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 安康 | 申请(专利权)人: | 拉扎斯网络科技(上海)有限公司 |
主分类号: | H04L51/214 | 分类号: | H04L51/214;H04L9/40;H04L67/55;H04L67/562;H04L67/141 |
代理公司: | 北京智信四方知识产权代理有限公司 11519 | 代理人: | 宋海龙 |
地址: | 200333 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 方法 装置 系统 电子设备 可读 存储 介质 | ||
本公开实施例公开了一种消息推送方法、装置、系统、电子设备及可读存储介质,消息推送方法包括:通过节点层服务根据第一标识信息从第一消息推送服务申请令牌;通过前端服务根据从所述节点层服务获取的令牌与所述第一消息推送服务建立通信连接;通过所述前端服务利用从后端服务提供到所述第一消息推送服务的消息进行消息推送,从而实现消息推送服务和业务后端服务的完全解耦剥离,方便系统的复用设计,实现消息推送的准确性和安全性,以及在不稳定网络环境下的快速通信恢复。
技术领域
本公开涉及互联网技术领域,具体涉及消息推送方法、装置、系统、电子设备及可读存储介质。
背景技术
很多线上平台具有百万级以上的海量用户,而消息对用户的触达显得尤为重要。很多场景中,后端的业务执行完成后,需要对前端用户进行消息触达,保证消息高效、安全、可靠地推送到前端用户。相关技术中业务系统和消息推送系统耦合过于紧密,消息推送系统对网络可靠性要求过高,在分布式业务场景中消息推送不稳定。
发明内容
为了解决相关技术中的问题,本公开实施例提供消息推送方法、装置、系统、电子设备及可读存储介质。
第一方面,本公开实施例中提供了一种消息推送方法,包括:
通过节点层服务根据第一标识信息从第一消息推送服务申请令牌;
通过前端服务根据从所述节点层服务获取的令牌与所述第一消息推送服务建立通信连接;
通过所述前端服务利用从后端服务提供到所述第一消息推送服务的消息进行消息推送。
结合第一方面,本公开在第一方面的第一种实现方式中,所述通过所述前端服务利用从后端服务提供到所述第一消息推送服务的消息进行消息推送,还包括:
通过后端服务向第二消息推送服务推送消息;
通过所述第二消息推送服务将所述消息推送到所述第一消息推送服务;
通过所述第一消息推送服务将所述消息推送到所述前端服务。
结合第一方面或第一方面的第一种实现方式,本公开在第一方面的第二种实现方式中,还包括:
检测所述第一消息推送服务和所述第二消息推送服务的消息推送状态,判断所述消息的推送是否成功。
结合第一方面或第一方面的第一种实现方式,本公开在第一方面的第三种实现方式中,所述第一标识信息是与所述第一消息推送服务相关的对象的标识信息。
结合第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,所述令牌的权限是按照所述第一推送消息服务的主题划分的读权限和/或写权限。
结合第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,所述第一推送消息服务的主题是与所述第一消息推送服务相关的对象申请的主题。
结合第一方面,本公开在第一方面的第六种实现方式中,所述第一消息推送服务是基于发布/订阅范式的消息协议服务。
结合第一方面或第一方面的第一种实现方式,本公开在第一方面的第七种实现方式中,所述第二消息推送服务是消息通信中间件服务。
结合第一方面,本公开在第一方面的第八种实现方式中,还包括:通过节点层服务管理令牌。
结合第一方面的第八种实现方式,本公开在第一方面的第九种实现方式中,还包括:通过所述节点层服务控制所述第一消息推送服务的主题和所述令牌间的映射关系和/或所述令牌的权限。
第二方面,本公开实施例中提供了一种消息推送装置,包括:前端模块、第一消息推送模块、节点层模块和后端模块,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拉扎斯网络科技(上海)有限公司,未经拉扎斯网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010501608.8/2.html,转载请声明来源钻瓜专利网。