【技术实现步骤摘要】
一种Web服务器集群的路由方法
本专利技术涉及网络传输
,具体涉及一种Web服务器集群的路由策略。
技术介绍
云计算是指将计算负载、应用程序通过扩展、虚拟化技术迁往云端,组成基于Web互联网的大量分布式计算机公共资源池,用户通过普通终端,如电脑、笔记本、手机接入计算机公共资源池按照需要进行数据计算、数据存储和数据获取服务。云计算模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池,其资源可包括网络、服务器、存储、应用软件、服务,这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。而Web服务器集群技术则是云计算平台的一项基本的必须的支撑性技术。Web服务器集群技术是在常规的Web服务器技术的基础上,结合并行处理、分布式计算等技术发展而来的,其是将多个常规Web服务器采用并行或分布式的集群技术连接起来,构成协同工作的Web服务器集群,获得高性能计算能力,大容量存储,为千万甚至上亿级用户提供高可靠性、高安全性、大负载的网络游戏、电子商务和流媒体视频点播Web应用服务。整个Web服务器集群体系,具有单一虚拟IP地址,即集群地址,用户端通过虚拟IP地址访问Web服务器集群体系。Web服务器集群的请求响应是通过Web请求路由系统来实现。Web请求路由系统通常由Web请求分配器和后端若干台服务器组成,Web请求分配器充当组织和协调集群中服务器工作的角色,其IP地址为集群地址,Web请求分配器作为到达请求的代理,负责集中接收所有到达的HTTP请求,并且按照特定的负载分配和均衡策略将用户端的请求分配给集群中的后端服务器。后端的 ...
【技术保护点】
一种Web服务器集群的路由方法,所采用Web服务器集群包括Web请求路由系统和响应服务器集群,所述Web请求路由系统包括请求分配器以及解析服务器集群,其特征在于:在所述Web请求分配器和解析服务器集群之间设置有缓存服务器,由缓存服务器生成并维护用于记录热点web请求属性值的热点请求记录,热点web请求属性值包括Web请求名、目的响应服务器地址和请求计数;由解析服务器生成并维护普通请求记录,所述普通请求记录用于记录普通web请求的属性值,普通web请求属性值包括Web请求名、目的响应服务器地址和请求计数;Web请求路由系统根据普通请求记录对热点请求记录进行更新管理;其路由方法如下:步骤一、来自外部的Web请求统一经请求分配器分发到缓存服务器;步骤二、缓存服务器对所接收的Web请求进行过滤处理,所述过滤处理是缓存服务器对所接收Web请求在热点请求记录中进行匹配过滤,根据匹配结果处理方式如下;方式1、若在热点请求记录中查找到匹配项,则将该web请求转到热点请求记录中记录的目的响应服务器,并更新该热点web请求的请求计数;方式2、若在热点请求记录中未查找到匹配项,则将请求转发到解析服务器集群, ...
【技术特征摘要】
1.一种Web服务器集群的路由方法,所采用Web服务器集群包括Web请求路由系统和响应服务器集群,所述Web请求路由系统包括请求分配器以及解析服务器集群,其特征在于:在所述Web请求分配器和解析服务器集群之间设置有缓存服务器,由缓存服务器生成并维护用于记录热点web请求属性值的热点请求记录,热点web请求属性值包括Web请求名、目的响应服务器地址和请求计数;由解析服务器生成并维护普通请求记录,所述普通请求记录用于记录普通web请求的属性值,普通web请求属性值包括Web请求名、目的响应服务器地址和请求计数;Web请求路由系统根据普通请求记录对热点请求记录进行更新管理;其路由方法如下:步骤一、来自外部的Web请求统一经请求分配器分发到缓存服务器;步骤二、缓存服务器对所接收的Web请求进行过滤处理,所述过滤处理是缓存服务器对所接收Web请求在热点请求记录中进行匹配过滤,根据匹配结果处理方式如下;方式1、若在热点请求记录中查找到匹配项,则将该web请求转到热点请求记录中记录的目的响应服务器,并更新该热点web请求的请求计数;方式2、若在热点请求记录中未查找到匹配项,则将请求转发到解析服务器集群,解析服务器通过查找已注册的路由配置表,将此请求路由到的目的响应服务器,并更新普通请求记录的数据;所述对热点请求记录进行更新管理的方法为:设定一缓存管理周期T,每隔T时间对热点请求记录进行一次更新管理,步骤如下:步骤a、汇总统计解析服务器集群中各解析服务器的普通请求记录,计算各普通Web请求的请求计数;步骤b、缓存服务器对各普通Web请求的请求计数和各热点Web请求的请求计数进行计算排序,重新确定热点web请求和普通web请求;步骤c、根据新确定的热点web请求更新热点Web请求记录。2.如权利要求1所述的一种Web服务器集群的路由方法,其特征在于:在所述Web请求分配器和解析服务器集群之间设置有至少两台缓存服务器并按集群方式配置,各缓存服务器在Web请求路由系统中的功能角色、处理逻辑及数据均一致;在对热点请求记录进行更新管理时,在计算排序前,首先对各缓存服务器热点...
【专利技术属性】
技术研发人员:罗光春,田玲,段贵多,丁林波,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。