【技术实现步骤摘要】
数据处理方法、装置、系统、服务器及介质
[0001]本公开涉及通信
,尤其涉及数据处理方法、装置、系统、服务器及介质。
技术介绍
[0002]用户可以通过客户端显示的直播间观看直播,用户观看直播的过程中,除了需要观看到主播直播的数据(音频数据和/或视频数据)之外,还需要观看交互数据,例如,表征观众给主播打赏的数据,观众在直播间发送的语音或文字或图片等数据。
[0003]相关技术中,通过客户端请求交互数据的过程如下:客户端可以随机基于任一服务器的公网IP(Internet Protocol Address,互联网协议地址)地址向服务器发送获取直播间的唯一标识对应的交互数据的请求,服务器响应该请求,从数据库中获得唯一标识对应的交互数据,并将该交互数据发送至客户端。
[0004]由于客户端是随机选择服务器获取交互数据的,经常出现服务器仅为一个客户端提供某个直播间对应的交互数据的情况,造成资源的浪费。
技术实现思路
[0005]本公开提供一种数据处理方法、装置、系统、服务器及介质,以至少解决相关 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于第一服务器,包括:接收客户端发送的第一请求;所述第一请求携带所述客户端显示的直播间的第一标识,所述第一请求用于请求所述第一标识对应的交互数据;从预先设置的配置文件中,获取所述第一服务器所属分组的第一组号;所述配置文件包括至少一个分组对应的配置信息,每一所述分组对应的配置信息包括所述分组的组号以及所述分组包含的至少一个服务器的互联网协议IP地址;基于所述第一标识,计算得到第二组号,所述第二组号为至少一个第二服务器所属分组的组号,所述第二服务器用于获取所述交互数据;若所述第一组号与所述第二组号不相同,拒绝响应所述第一请求;若所述第一组号与所述第二组号相同,响应所述第一请求。2.根据权利要求1所述数据处理方法,其特征在于,所述服务器的IP地址为虚拟IP地址,所述虚拟IP地址包括作为所述服务器与客户端数据转发媒介的负载均衡服务器的公网IP地址以及所述服务器对应的端口号;所述接收客户端发送的第一请求步骤包括:接收负载均衡服务器转发的来自所述客户端的所述第一请求;所述第一请求中的目的地址为所述第一服务器的私网IP地址,所述第一请求中的目的地址是被所述负载均衡服务器由所述第一服务器的虚拟IP地址替换为所述私网IP地址的;所述从预先设置的配置文件中,获取所述第一服务器所属分组的第一组号步骤包括:从预先设置的所述配置文件中,获取所述负载均衡服务器的公网IP地址所属分组的所述第一组号。3.一种数据处理方法,其特征在于,应用于负载均衡服务器,包括:接收客户端发送的第一请求;所述第一请求携带所述客户端显示的直播间的第一标识,所述第一请求用于请求得到所述第一标识对应的交互数据;所述第一请求的目的地址为第一服务器的虚拟互联网协议IP地址;所述虚拟IP地址包括所述负载均衡服务器的公网IP地址以及所述第一服务器对应的端口号;依据预先设置的至少一个端口号与私网IP地址的对应关系,将所述第一请求的所述目的地址中所述虚拟IP地址替换为与所述虚拟IP地址包含的端口号对应的目标私网IP地址;发送目的地址为所述目标私网IP地址的所述第一请求至所述第一服务器;接收所述第一服务器反馈的包含所述交互数据的第一报文;所述第一报文的源地址为所述目标私网IP地址;其中,所述第一报文是在第一组号与第二组号相同的情况下针对所述第一请求的响应报文,所述第一组号为所述第一服务器所属分组的组号,所述第二组号是基于所述第一标识计算得到的至少一个第二服务器所属分组的组号,所述第二服务器用于获取所述交互数据;将所述第一报文的源地址由所述目标私网IP地址替换为所述虚拟IP地址,得到第二报文;发送所述第二报文至所述客户端。4.一种数据处理装置,其特征在于,应用于第一服务器,包括:第一接收模块,被配置为接收客户端发送的第一请求;所述第一请求携带所述客户端显示的直播间的第一标识,所述第一请求用于请求所述第一标识对应的交互数据;
第一获取模块,被配置为从预先设置的配置文件中,获取所述第一服务器所属分组的第一组号;所述配置文件包括至少一个分组对应的配置信息,每一所...
【专利技术属性】
技术研发人员:杜海涛,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。