[发明专利]消息处理方法、装置、设备和计算机可读存储介质有效
| 申请号: | 202110591507.9 | 申请日: | 2021-05-28 |
| 公开(公告)号: | CN113472846B | 公开(公告)日: | 2023-04-28 |
| 发明(设计)人: | 郭双鹏;付岗;王胜凯 | 申请(专利权)人: | 乐融致新电子科技(天津)有限公司 |
| 主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/146 |
| 代理公司: | 北京华专卓海知识产权代理事务所(普通合伙) 11664 | 代理人: | 王一 |
| 地址: | 300450 天津市滨海新区天津中新*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 处理 方法 装置 设备 计算机 可读 存储 介质 | ||
本公开的实施例提供了消息处理方法、装置、设备和计算机可读存储介质。所述方法包括:所述接口服务接收消息下发请求;所述消息分发服务确定与所述消息下发请求对应的节点维护服务,并将所述消息下发请求中携带的待下发消息发送至所述节点维护服务;所述节点维护服务将所述待下发消息通过长连接下发至对应的目标客户端。以此方式,通过建立由接口服务、消息分发服务以及节点维护服务构成的消息下行通道,可利用长连接将接口服务接收到的待下发消息下发至对应的目标客户端,从而可满足消息下发实时性需求,避免需要客户端通过TCP短连接主动上行请求服务器下发消息而导致响应时间过长的问题。
技术领域
本公开的实施例一般涉及数据传输领域,并且更具体地,涉及消息处理方法、装置、设备和计算机可读存储介质。
背景技术
在当下万物互联时代,精细化运营越来越重要,为满足用户消息实时触达到用户的需求,亟需建立一条合适的消息下行通道。然而现有的消息传输通道存在如下问题:
需要客户端通过TCP(Transmission Control Protocol,传输控制协议)短连接主动上行请求服务器下发消息,如此,响应时间过长,无法满足消息下发实时性需求;
在消息下发通道与客户端之间采用TCP长连接的场景中,消息下发采用的通用数据结构主要是websocket数据结构,字段较多,可能有二十多个字段甚至更多,导致冗余数据太过庞大,消耗大量的带宽资源且无法保证响应时间;
信息采用map结构而导致服务承载量有限,无法满足不断扩充的市场需求。
发明内容
根据本公开的实施例,提供了一种消息处理方案。
在本公开的第一方面,提供了一种消息处理方法。该方法包括:
所述接口服务接收消息下发请求;
所述消息分发服务确定与所述消息下发请求对应的节点维护服务,并将所述消息下发请求中携带的待下发消息发送至所述节点维护服务;
所述节点维护服务将所述待下发消息通过长连接下发至对应的目标客户端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述消息分发服务确定与所述消息下发请求对应节点维护服务,包括:
所述消息分发服务通过所述消息下发请求确定所述待下发消息的当前推送类型和所述目标客户端的标识信息;
所述消息分发服务根据所述当前推送类型和所述目标客户端的标识信息,从多个节点维护服务中选择所述对应的节点维护服务。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述消息分发服务根据所述当前推送类型和所述目标客户端的标识信息,从多个节点维护服务中选择所述对应的节点维护服务,包括:
所述消息分发服务获取推送类型、客户端标的识信息与节点维护服务之间的映射关系,并根据所述当前推送类型、所述目标客户端的标识信息以及所述映射关系,确定所述对应的节点维护服务。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:
所述目标客户端通过上行请求获得所述节点维护服务的节点信息,并与所述节点维护服务建立长连接;
所述节点维护服务与所述目标客户端通过发送心跳包维持所述长连接。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述节点维护服务将所述待下发消息通过长连接下发至对应的目标客户端,包括:
所述节点维护服务在接收到所述待下发消息后,从客户端基数树中定位出所述目标客户端的标识信息对应的会话控制标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐融致新电子科技(天津)有限公司,未经乐融致新电子科技(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110591507.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高电压正极材料组合物以及锂离子电池
- 下一篇:一种液晶显示器面板检测装置





