[发明专利]流量调度方法、装置、计算机可读存储介质及电子设备有效
申请号: | 201710953261.9 | 申请日: | 2017-10-13 |
公开(公告)号: | CN107635010B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 顾贤杰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 调度 方法 装置 计算机 可读 存储 介质 电子设备 | ||
本发明的实施方式提供了一种流量调度方法、流量调度装置、计算机可读存储介质及电子设备,涉及大数据技术领域,该方法包括:根据多个机房的字段标识对一客户端的用户请求进行识别,并确定所述客户端首次访问的所述机房;解析所述客户端的所有所述用户请求中的字段标识,并将各所述用户请求动态发送至对应的机房后端;在检测到所述机房后端的应用状态出现异常情况时,通过前端入口对所述机房的流量进行自动调度。该方法提高了流量调度的效率。
技术领域
本发明的实施方式涉及大数据技术领域,更具体地,本发明的实施方式涉及流量调度方法、流量调度装置、计算机可读存储介质及电子设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
随着大数据的发展,在进行金融服务、电商平台、或者是游戏应用等用户基数大、可用性要求高的网站部署时,一般会被要求做多机房的部署,以避免单机房出现故障影响网络可靠性的问题。
相关技术中,在进行多机房部署时,由于多机房之间专线带宽有限,为了节省成本经常只保障例如数据库同步、核心缓存系统同步等核心数据传输的过程,其他的数据尽量本地机房就地处理解决。业务方面就会在多个机房部署多个网站入口,然后通过DNS(Domain Name System,域名系统)中的view机制对用户来源做深度识别分析,进而决定哪些用户来源访问哪个机房入口。
发明内容
在现有方案中,依赖DNS解析系统对用户来源进行识别,而DNS解析系统的变更生效都是非常缓慢的,因此影响了机房间的流量切换效率,并且流量切换效率较低可能导致快速扩容切换时,机房暂时不可用变更的情况,用户体验较差;一方面,用户具体访问的机房入口依赖DNS解析变化,对于相关技术中的很多没有做跨机房的登录状态同步的系统而言,无法解决客户端的网络从数据切换至WiFi时机房入口的变化,从而导致用户的登录状态丢失,可靠性较差。因此在现有技术中,快速高效地进行跨机房流量调度是非常令人烦恼的过程。
为此,非常需要一种改进的流量调度方法,以使得能够高效、可靠地对不同机房之间的流量进行调度。
在本上下文中,本发明的实施方式期望提供一种流量调度方法、流量调度装置、计算机可读存储介质及电子设备。
在本发明实施方式的第一方面中,提供了一种流量调度方法,包括:
根据多个机房的字段标识对一客户端的用户请求进行识别,并确定所述客户端首次访问的所述机房;
解析所述客户端的所有所述用户请求中的字段标识,并将各所述用户请求动态发送至对应的机房后端;
在检测到所述机房后端的应用状态出现异常情况时,通过前端入口对所述机房的流量进行自动调度。
在本发明的一个实施例中,对所述机房的流量进行自动调度包括:
根据所述用户请求中的所述字段标识对所述机房的流量进行调度。
在本发明的又一个实施例中,对所述机房对应的流量进行自动调度还包括:
根据所述机房后端的应用状态对所述机房的流量按照预设逻辑进行调度。
在本发明的一个实施例中,根据所述机房后端的应用状态对所述机房的流量按照预设逻辑进行调度包括:
在第一机房后端的应用状态出现异常情况时,只保留所述第一机房的所述前端入口;
在所述客户端访问到所述第一机房的所述前端入口时,忽略所述客户端的所述字段标识中的流量调度信息并将所述流量导入第二机房;
所述第二机房的所述前端入口停止将所述流量调度到所述第一机房的后端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710953261.9/2.html,转载请声明来源钻瓜专利网。