【技术实现步骤摘要】
服务器地址信息的配置方法、装置及电子设备
[0001]本公开涉及通信
,尤其涉及一种服务器地址信息的配置方法、装置及电子设备。
技术介绍
[0002]随着互联网技术的发展,网络直播、网络购物、视频播放等活动在人们日常生活中已越来越常见。以网络直播为例,观众客户端进入直播间,会请求应用程序接口(Application Programming Interface,API)服务器,API服务器会下发多个互动服务器的地址,客户端收到互动服务器的地址后,会随机选择一个互动服务器进行连接。目前,服务端为客户端分配的互动服务器的地址都是随机的,这就有可能造成多个客户端都集中连接在一个服务器上,造成服务端的资源分配灵活性较差。
技术实现思路
[0003]本公开提供一种服务器地址信息的配置方法、装置及电子设备,以至少解决相关技术中服务端的资源分配灵活性较差的问题。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种服务器地址信息的配置方法,包括:
[0005]获取直播服务匹配的服务器机房,并确定所述服务器机房对应的权重信息;
[0006]基于所述权重信息生成所述直播服务对应的虚拟节点集合;所述虚拟节点集合包括所述服务器机房中每一个服务器关联的至少一个虚拟节点;
[0007]在检测到客户端登录直播间的登录请求的情况下,获取所述登录请求关联的标识信息;
[0008]确定与所述标识信息匹配的虚拟节点,并确定所述虚拟节点关联的目标服务器;
[0009]向 ...
【技术保护点】
【技术特征摘要】
1.一种服务器地址信息的配置方法,其特征在于,包括:获取直播服务匹配的服务器机房,并确定所述服务器机房对应的权重信息;基于所述权重信息生成所述直播服务对应的虚拟节点集合;所述虚拟节点集合包括所述服务器机房中每一个服务器关联的至少一个虚拟节点;在检测到客户端登录直播间的登录请求的情况下,获取所述登录请求关联的标识信息;确定与所述标识信息匹配的虚拟节点,并确定所述虚拟节点关联的目标服务器;向所述客户端发送所述目标服务器的地址信息。2.根据权利要求1所述的方法,其特征在于,所述虚拟节点集合中的虚拟节点按照预设顺序排列,且每一个虚拟节点均对应唯一的顺序码,每一个所述顺序码与一个所述服务器关联;所述确定与所述标识信息匹配的虚拟节点,并确定所述虚拟节点关联的目标服务器,包括:在所述客户端请求登录的直播间为第一预设类型的直播间的情况下,获取所述客户端的第一ID;其中,所述第一预设类型的直播间为观看直播的人数大于第一预设人数的直播间;获取所述第一ID对应的第一哈希值,从所述虚拟节点集合中获取与所述第一哈希值匹配的第一虚拟节点;按照所述预设顺序获取所述虚拟节点集合中排列在所述第一虚拟节点之前和/或之后的至少一个第二虚拟节点;基于所述第一虚拟节点的顺序码及所述第二虚拟节点的顺序码确定关联的第一预设数量的目标服务器,每一个所述顺序码与一个服务器关联;其中,在所述第一虚拟节点的顺序码与第二虚拟节点的顺序码关联同一个服务器的情况下,将关联的所述同一个服务器确定为一个目标服务器;或者,在所述第二虚拟节点的顺序码中存在至少两个第二虚拟节点关联同一个服务器的情况下,将关联的所述同一个服务器确定为一个目标服务器;或者,在所述第二虚拟节点的数量为一个的情况下,将所述第二虚拟节点的顺序码关联的服务器确定为一个目标服务器。3.根据权利要求1所述的方法,其特征在于,所述虚拟节点集合中的虚拟节点按照预设顺序排列,且每一个虚拟节点均对应唯一的顺序码,每一个所述顺序码与一个所述服务器关联;所述确定与所述标识信息匹配的虚拟节点,并确定所述虚拟节点关联的目标服务器,包括:在所述客户端请求登录的直播间为第二预设类型的直播间的情况下,获取所述客户端请求登录的直播间对应的第二ID;其中,所述第二预设类型的直播间为观看直播的人数小于第二预设人数的直播间;获取所述第二ID对应的第二哈希值,从所述虚拟节点集合中获取与所述第二哈希值匹配的第三虚拟节点;按照所述预设顺序获取所述虚拟节点集合中排列在所述第三虚拟节点之前和/或之后的至少一个第四虚拟节点;基于所述第三虚拟节点的顺序码及所述第四虚拟节点的顺序码确定关联的第二预设数量的目标服务器,每一个所述顺序码与一个服务器关联;
其中,在所述第三虚拟节点的顺序码与第四虚拟节点的顺序码关联同一个服务器的情况下,将关联的所述同一个服务器确定为一个目标服务器;或者,在所述第四虚拟节点的顺序码中存在至少两个第四虚拟节点关联同一个服务器的情况下,将关联的所述同一个服务器确定为一个目标服务器;或者,在所述第四虚拟节点的数量为一个的情况下,将所述第四虚拟节点的顺序码关联的服务器确定为一个目标服务器。4.根据权利要求1所述的方法,其特征在于,服务器机房的数量为至少一个,每一个所述服务器机房关联有权重信息;所述基于所述权重信息生成所述直播服务对应的虚拟节点集合...
【专利技术属性】
技术研发人员:梁栩华,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。