【技术实现步骤摘要】
本专利技术涉及一种服务器部署结构。
技术介绍
如图1所示,早期的服务器部署采用单点部署结构,三大通讯运营商(电信、联通、移动)的网络出口都在一个机房,机房带宽有限,单线IDC流量不足,接入率低。还存在单点问题,即一个机房若出现问题,所以业务都将无法使用。如图2所示,现有的另一种服务器部署方案中,业务模块部署在多个机房,如果一个机房出现问题,还可以通过其他机房继续服务。并且,不同运营商的网络接口处于不同的机房,可以根据需要选择适合的运营商的机房,流量和网络稳定性都有所提高。当今网络视频的播放过程中,发送或观看弹幕越来越普遍;然而,由于弹幕服务器的承载能力有限,当同时使用的用户数量增多时,基于上述方案部署的弹幕服务器与每个用户之间的弹幕消息传输速度随之降低。同时,弹幕消息的数据大小随着时间的积累而增加,使得用户需要在观看视频之前等待较长时间才能获取到全部弹幕消息,造成视频的播放延迟,用户体验差。
技术实现思路
本专利技术的目的在于提供一种新型的服务器部署结构,使服务器与客户端之间的消息分发应用更快,服务器资源更节省,运行更稳定。为了达到上述目的,本专利技术的技术方案是提 ...
【技术保护点】
一种服务器部署结构,其特征在于,包含数据中心,以及在多个机房分别部署的多个CDN节点;所述数据中心设置有Svrlist模块,向客户端发送列表,使客户端根据所在IP在列表中查询相应的IP分段,以及与相应IP分段所对应的CDN节点,通过客户端本地的链接服务器测试其与所对应的CDN节点连接的网速;所述Svrlist模块根据各个客户端定期上报的网速测试结果,来分配供各个客户端连接的机房及CDN节点。
【技术特征摘要】
1.一种服务器部署结构,其特征在于,包含数据中心,以及在多个机房分别部署的多个CDN节点;所述数据中心设置有Svrlist模块,向客户端发送列表,使客户端根据所在IP在列表中查询相应的IP分段,以及与相应IP分段所对应的CDN节点,通过客户端本地的链接服务器测试其与所对应的CDN节点连接的网速;所述Svrlist模块根据各个客户端定期上报的网速测试结果,来分配供各个客户端连接的机房及CDN节点。2.如权利要求1所述服务器部署结构,其特征在于,每个所述CDN节点设置有长链接模块,和与其相应的客户端之间建立有TCP长链接,来进行消息收发;所述数据中心还设置有逻辑处理模块、在线信息的存储模块、队列服务模块、消息分发模块;所述逻辑处理模块将其从各个长链接模块处接收到的消息,发送至所述队列服务模块进行队列排序;所述消息分发模块将来自于队列的消息进行聚合得到的内存分发到各个长链接模块,由长链接模块向相连接的客户端发送相应的内存指针,来...
【专利技术属性】
技术研发人员:毛剑,刘丁,陈志辉,
申请(专利权)人:上海幻电信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。