一种实时消息通道流量的优化方法及系统技术方案

技术编号:26385129 阅读:26 留言:0更新日期:2020-11-19 23:54
本申请提供了一种时消息通道流量的优化方法及系统,业务服务器在接收到广播消息的下发指令时,确定能够接收广播消息的目标用户,并基于各个目标用户的唯一标识,确定与各个所述目标用户存在映射关系的目标连接门前端,在目标连接门前端与多个用户存在映射关系的情况下,业务服务器针对多个用户,在内网中只需要发送一次广播消息至目标连接门前端,由目标连接门前端通过公网将广播消息发给多个用户,可以减少业务服务器在内网中发送广播消息的数量,避免形成瞬间的流量峰值,改善内部网络拥塞及内部网络的带宽利用率低的问题。

【技术实现步骤摘要】
一种实时消息通道流量的优化方法及系统
本申请涉及通信
,特别涉及一种实时消息通道流量的优化方法及系统。
技术介绍
目前,基于分组数据服务的业务层服务(例如,即时通信服务(如,微信、QQ等)或直播服务(如,直播课程服务))在互联网上广泛使用。其中,基于分组数据服务的业务层服务,一般采用用户直接连接在业务服务器上的方式,与用户进行交互。但是,业务层服务在向用户下发广播消息时,上述方式会导致业务服务器需要将广播消息分别发送给各个用户,形成瞬间的流量峰值,进而出现内部网络拥塞及内部网络的带宽利用率低等问题。
技术实现思路
为解决上述技术问题,本申请实施例提供一种实时消息通道流量的优化方法及系统,以达到改善内部网络拥塞及内部网络的带宽利用率低的问题的目的,技术方案如下:一种实时消息通道流量的优化方法,包括:每个连接门前端在通过公网接收到用户的连接请求时,分别为每个所述用户分配唯一标识,并通过内网将每个所述用户的唯一标识发送给连接门后端;所述连接门后端将每个所述用户的唯一标识转发给业务服务器;...

【技术保护点】
1.一种实时消息通道流量的优化方法,其特征在于,包括:/n每个连接门前端在通过公网接收到用户的连接请求时,分别为每个所述用户分配唯一标识,并通过内网将每个所述用户的唯一标识发送给连接门后端;/n所述连接门后端将每个所述用户的唯一标识转发给业务服务器;/n所述业务服务器保存每个所述用户的唯一标识,并在接收到广播消息的下发指令时,确定能够接收所述广播消息的目标用户;/n所述业务服务器基于各个所述目标用户的唯一标识,确定与各个所述目标用户存在映射关系的目标连接门前端,并通过所述连接门后端将目标消息下发至所述目标连接门前端,所述目标消息至少包含所述广播消息及与所述目标连接门前端存在映射关系的各个目标用...

【技术特征摘要】
1.一种实时消息通道流量的优化方法,其特征在于,包括:
每个连接门前端在通过公网接收到用户的连接请求时,分别为每个所述用户分配唯一标识,并通过内网将每个所述用户的唯一标识发送给连接门后端;
所述连接门后端将每个所述用户的唯一标识转发给业务服务器;
所述业务服务器保存每个所述用户的唯一标识,并在接收到广播消息的下发指令时,确定能够接收所述广播消息的目标用户;
所述业务服务器基于各个所述目标用户的唯一标识,确定与各个所述目标用户存在映射关系的目标连接门前端,并通过所述连接门后端将目标消息下发至所述目标连接门前端,所述目标消息至少包含所述广播消息及与所述目标连接门前端存在映射关系的各个目标用户的唯一标识;
所述目标连接门前端,将所述目标消息中的广播消息下发至所述目标消息中各个唯一标识对应的目标用户。


2.根据权利要求1所述的方法,其特征在于,所述为所述用户分配唯一标识,包括:
获取所述连接门前端所属机器的IP地址及所述连接门前端的进程ID;
为所述用户分配进程内唯一标识;
将所述连接门前端所属机器的IP地址、所述连接门前端的进程ID及所述进程内唯一标识,作为所述唯一标识。


3.根据权利要求2所述的方法,其特征在于,所述基于各个所述目标用户的唯一标识,确定与各个所述目标用户存在映射关系的目标连接门前端,包括:
从各个所述目标用户的唯一标识中获取所述连接门前端所属机器的IP地址及所述连接门前端的进程ID;
对每个所述目标用户,将所述连接门前端所属机器的IP地址及所述连接门前端的进程ID对应的连接门前端,作为与所述目标用户存在映射关系的目标连接门前端。


4.根据权利要求1所述的方法,其特征在于,所述通过所述连接门后端将目标消息下发至所述目标连接门前端,包括:
通过UNIXDOMAINSOKCET服务接口与所述连接门后端建立连接,在建立连接后,向所述连接门后端发送目标消息;
所述连接门后端接收到所述目标消息后,将所述目标消息转发至所述目标连接门前端。


5.根据权利要求4所述的方法,其特征在于,在所述连接门后端与多个所述连接门前端之间仅存在一条消息通道的情况下,所述连接门后端接收到所述目标消息后,将所述目标消息转发至所述目标连接门前端,包括:
所述连接门后端以并发发送的方式,通过所述消息通道将所述目标消息转发至所述目标连接门前端。


6.根据权利要求4所述的方...

【专利技术属性】
技术研发人员:潘大庆袁斌
申请(专利权)人:北京一起教育信息咨询有限责任公司
类型:发明
国别省市:北京;11

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

1