The invention provides a data processing method and device for a GSLB scheduling system. Among them, the method includes: obtaining access to the current user request; according to the resource pool of pre established access to the current user access request identification; after identifying the current user access request for GSLB scheduling system to free check processing operation request, when before user access request execution cache acceleration operation. The invention solves the problem of low processing efficiency caused by adopting the existing ergodic check processing method, thereby achieving the effect of improving data processing efficiency and further guaranteeing the success rate of data processing.
【技术实现步骤摘要】
本专利技术涉及通信领域,具体而言,涉及一种GSLB调度系统的数据处理方法及装置。
技术介绍
目前,全球负载均衡(GSLB,GlobalServerLoadBalance)调度系统在接收到用户发往源站的访问请求后,通常会按照预定规则对接收到的每一个访问请求分别进行校验,对校验成功的每一个访问请求分别进行缓存加速操作。其中,通过分光劫持或者端口镜像的方式,可以让用户发送的访问请求被GSLB调度系统的网口接收到,以便于GSLB对访问请求进行校验处理。然而,当大量的访问请求发往源站时,由于GSLB调度系统的网口的收包量巨大,数据处理过程烦琐,且用于校验的规则众多。因而,若仍采用现有技术中常规的遍历校验方法显然数据处理效率较低,且无法保证数据处理的成功率。
技术实现思路
本专利技术提供了一种GSLB调度系统的数据处理方法及装置,以至少解决相关技术中采用现有的遍历校验处理方法所导致的处理效率较低的问题。根据本专利技术的一个方面,提供了一种GSLB调度系统的数据处理方法,包括:获取当前用户访问请求;根据预先建立的资源缓存池对获取到的上述当前用户访问请求进行识别;在识别出上述当前用户访问请求为GSLB调度系统中免校验的待处理操作请求时,对上述当前用户访问请求执行缓存加速操作。可选地,上述根据预先建立的资源缓存池对获取到的上述当前用户访问请求进行识别包括:在预先建立的IP地址缓存池中查找上述当前用户访问请求中携带的当前IP地址;若查找到上述当前IP地址,则获取上述当前用户访问请求的请求类型;根据上述当前用户访问请求的请求类型所对应的上述资源缓存池对上述当前用户访问请求进行上述 ...
【技术保护点】
一种GSLB调度系统的数据处理方法,其特征在于,包括:获取当前用户访问请求;根据预先建立的资源缓存池对获取到的所述当前用户访问请求进行识别;在识别出所述当前用户访问请求为GSLB调度系统中免校验的待处理操作请求时,对所述当前用户访问请求执行缓存加速操作。
【技术特征摘要】
1.一种GSLB调度系统的数据处理方法,其特征在于,包括:获取当前用户访问请求;根据预先建立的资源缓存池对获取到的所述当前用户访问请求进行识别;在识别出所述当前用户访问请求为GSLB调度系统中免校验的待处理操作请求时,对所述当前用户访问请求执行缓存加速操作。2.根据权利要求1所述的方法,其特征在于,所述根据预先建立的资源缓存池对获取到的所述当前用户访问请求进行识别包括:在预先建立的IP地址缓存池中查找所述当前用户访问请求中携带的当前IP地址;若查找到所述当前IP地址,则获取所述当前用户访问请求的请求类型;根据所述当前用户访问请求的请求类型所对应的所述资源缓存池对所述当前用户访问请求进行所述识别。3.根据权利要求2所述的方法,其特征在于,在预先建立的IP地址缓存池中查找所述当前用户访问请求中携带的当前IP地址之后,还包括:若未查找到所述当前IP地址,则判断所述当前IP地址是否满足预先配置的IP规则;若所述当前IP地址满足所述IP规则,则将所述当前IP地址存储到所述IP地址缓存池中。4.根据权利要求2所述的方法,其特征在于,所述根据所述当前用户访问请求的请求类型所对应的所述资源缓存池对所述当前用户访问请求进行所述识别包括:在获取到的所述当前用户访问请求的所述请求类型为DNS域名请求时,则获取所述当前用户访问请求中的DNS域名所属的DNS域名缓存池,其中,所述DNS域名缓存池包括以下至少之一:白名单缓存池、黑名单缓存池及非黑非白缓存池;根据所述当前用户访问请求中的DNS域名所属的所述DNS域名缓存池对所述当前用户访问请求进行所述识别。5.根据权利要求4所述的方法,其特征在于,所述在识别出所述当前用户访问请求为GSLB调度系统中免校验的待处理操作请求时,对所述当前用户访问请求执行缓存加速操作包括:在所述当前用户访问请求中的DNS域名所属的所述DNS域名缓存池为所述白名单缓存池时,对所述当前用户访问请求执行缓存加速操作。6.根据权利要求5所述的方法,其特征在于,所述根据所述当前用户访问请求中的DNS域名所属的所述DNS域名缓存池对所述当前用户访问请求进行所述识别包括:在所述白名单缓存池中查找所述当前用户访问请求中的DNS域名;若在所述白名单缓存池中查找到所述当前用户访问请求中的DNS域名,则确定所述当前用户访问请求为所述免校验的待处理操作请求;若在所述白名单缓存池中未查找到所述当前用户访问请求中的DNS域名,则在所述非黑非白缓存池中查找所述当前用户访问请求中的DNS域名;若在所述非黑非白缓存池中查找到所述当前用户访问请求中的DNS域名,则拒绝响应所述当前用户访问请求;若在所述非黑非白缓存池中未查找到所述当前用户访问请求中的DNS域名,则判断所述当前用户访问请求中的DNS域名是否满足预先配置的白名单规则;若满足预先配置的所述白名单规则,则将所述当前用户访问请求中的DNS域名存储到所述白名单缓存池;若不满足预先配置的所述白名单规则,则将所述当前用户访问请求中的DNS域名存储到所述非黑非白缓存池。7.根据权利要求5所述的方法,其特征在于,所述根据所述当前用户访问请求中的DNS域名所属的所述DNS域名缓存池对所述当前用户访问请求进行所述识别包括:在所述黑名单缓存池中查找所述当前用户访问请求中的DNS域名;若在所述黑名单缓存池中查找到所述当前用户访问请求中的DNS域名,则拒绝响应所述当前用户访问请求;若在所述黑名单缓存池中未查找到所述当前用户访问请求中的DNS域名,则判断所述当前用户访问请求中的DNS域名是否满足预先配置的黑名单规则;若满足预先配置的所述黑名单规则,则将所述当前用户访问请求中的DNS域名存储到所述黑名单缓存池;若不满足预先配置的所述黑名单规则,则将所述当前用户访问请求中的DNS域名存储到所述非黑非白缓存池。8.根据权利要求2所述的方法,其特征在于,所述根据所述当前用户访问请求的请求类型所对应的所述资源缓存池对所述当前用户访问请求进行所述识别包括:在获取到的所述当前用户访问请求的所述请求类型为http请求时,则对所述http请求中的URL进行分段,以得到所述当前用户访问请求的所述URL的URL域名及URL后缀;根据所述当前用户访问请求的所述URL域名及所述URL后缀对所述当前用户访问请求进行所述识别。9.根据权利要求8所述的方法,其特征在于,所述在识别出所述当前用户访问请求为GSLB调度系统中免校验的待处理操作请求时,对所述当前用户访问请求执行缓存加速操作包括:在所述当前用户访问请求的所述URL后缀属于预先配置的后缀资源池,且所述当前用户访问请求的所述域名满足预定域名规则时,对所述当前用户访问请求执行缓存加速操作。10.根据权利要求9所述的方法,其特征在于,所述根据所述当前用户访问请求的请求类型所对应的所述资源缓存池对所述当前用户访问请求进行所述识别包括:判断所述当前用户访问请求的所述URL后缀是否属于预先配置的所述后缀资源池;若所述当前用户访问请求的所述URL后缀不属于预先配置的所述后缀资源池,则拒绝响应所述当前用户访问请求;若所述当前用户访问请求的所述URL后缀属于预先配置的所述后缀资源池,则判断所述当前用户访问请求的所述域名是否满足所述预定域名规则;若满足所述预定域名规则,则确定所述当前用户访问请求为所述免校验的待处理操作请求;若不满足所述预定域名...
【专利技术属性】
技术研发人员:刘学源,丁向军,董红,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。