【技术实现步骤摘要】
客户端连接方法、装置和电子设备
本专利技术涉及通信
,尤其是涉及一种客户端连接方法、装置和电子设备。
技术介绍
相关技术中,现有的IM(InstantMessaging,即时通讯)服务端技术架构多数是单体架构,即单个连接节点(IM服务器),所有用户都连接此节点进行内部消息扭转后,发送给对应用户,支持用户量有限,群发消息延迟高难度大,且扩容困难,更无法动态扩容。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种客户端连接方法、装置和电子设备,以降低群发消息延迟,易于扩容,并且可以动态扩容。第一方面,本专利技术实施例提供了一种客户端连接方法,应用于服务器,包括:接收客户端发送的连接请求;基于连接请求进入管理节点代理集群;基于管理节点代理集群从管理节点集群中为客户端分配一个管理节点;基于管理节点从连接节点集群中为客户端分配一个连接节点;基于连接节点建立与客户端的连接。在本专利技术较佳的实施例中,上述服务器包括负载;基于连接请求进入管理节点代理集群的步骤,包括:连接请求通过负载进 ...
【技术保护点】
1.一种客户端连接方法,其特征在于,应用于服务器,包括:/n接收客户端发送的连接请求;/n基于所述连接请求进入管理节点代理集群;/n基于所述管理节点代理集群从管理节点集群中为所述客户端分配一个管理节点;/n基于所述管理节点从连接节点集群中为所述客户端分配一个连接节点;/n基于所述连接节点建立与所述客户端的连接。/n
【技术特征摘要】
1.一种客户端连接方法,其特征在于,应用于服务器,包括:
接收客户端发送的连接请求;
基于所述连接请求进入管理节点代理集群;
基于所述管理节点代理集群从管理节点集群中为所述客户端分配一个管理节点;
基于所述管理节点从连接节点集群中为所述客户端分配一个连接节点;
基于所述连接节点建立与所述客户端的连接。
2.根据权利要求1所述的方法,其特征在于,所述服务器包括负载;基于所述连接请求进入管理节点代理集群的步骤,包括:
所述连接请求通过所述负载进入管理节点代理集群。
3.根据权利要求1所述的方法,其特征在于,基于所述管理节点从连接节点集群中为所述客户端分配一个连接节点的步骤,包括:
所述管理节点从连接节点集群中选择一个负载最低的连接节点;
将负载最低的所述连接节点分配给所述客户端。
4.根据权利要求1所述的方法,其特征在于,所述服务器包括缓存集群;
在基于所述连接节点建立与所述客户端的连接的步骤之后,所述方法还包括:
将所述客户端的标识、分配给所述客户端的连接节点数据、所述客户端对应的消息服务数据和所述客户端对应的消息队列数据存储至所述缓存集群中。
5.根据权利要求4所述的方法,其特征在于,在将所述客户端的标识、分配给所述客户端的连接节点数据、所述客户端对应的消息服务数据和所述客户端对应的消息队列数据存储至所述缓存集群中的步骤之后,所述方法还包括:
接收客户端发送的消息;其中,所述消息携带有收信人标识集合;
基于所述消息和分配给所述客户端的连接节点进入消息代理服务集群;
所述消息代理服务集群基...
【专利技术属性】
技术研发人员:张坤宇,陈岩光,
申请(专利权)人:天津卓朗科技发展有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。