数据访问请求处理方法、装置、服务器、客户端及系统制造方法及图纸

技术编号:13557729 阅读:104 留言:0更新日期:2016-08-19 02:09
本发明专利技术是关于一种数据访问请求处理方法、装置、服务器、终端及系统,其中,该数据访问请求处理方法包括接收来自客户端发送的数据请求指令;获取与所述数据请求指令对应的多个服务器的任务资源;根据所述多个服务器的任务资源的状态,确定处理所述数据访问请求的服务器,并获取该被确定的服务器对应的第一IP地址;将所述第一IP地址转发至所述客户端。本发明专利技术公开的数据访问请求处理方法通过中心服务器对多个服务器任务资源的判断,判断处理数据访问请求的最优服务器,避免客户端将数据访问请求发送至同一个服务器,服务器处理量大,最终造成服务器超载甚至崩溃的情况,能够有效防止服务器崩溃。

【技术实现步骤摘要】
201510920060

【技术保护点】
一种数据访问请求处理方法,其特征在于,包括:接收来自客户端发送的数据请求指令;获取与所述数据请求指令对应的多个服务器的任务资源;根据所述多个服务器的任务资源的状态,确定处理所述数据访问请求的服务器,并获取该被确定的服务器对应的第一IP地址;将所述第一IP地址转发至所述客户端。

【技术特征摘要】
1.一种数据访问请求处理方法,其特征在于,包括:接收来自客户端发送的数据请求指令;获取与所述数据请求指令对应的多个服务器的任务资源;根据所述多个服务器的任务资源的状态,确定处理所述数据访问请求的服务器,并获取该被确定的服务器对应的第一IP地址;将所述第一IP地址转发至所述客户端。2.根据权利要求1所述的数据访问请求处理方法,其特征在于,所述获取与所述数据请求指令对应的多个服务器的任务资源,包括:提取所述数据请求指令携带的所述客户端请求访问的数据类型;查询并确定与所述数据类型相匹配的多个服务器的IP地址;获取与所述IP地址对应的所述服务器的任务资源。3.根据权利要求1所述的数据访问请求处理方法,其特征在于,所述根据所述多个服务器的任务资源的状态,确定处理数据访问请求的服务器,包括:获取多个服务器的当前处理数量以及预设最大负载;根据预设的服务器的顺序,依次判断所述多个服务器的当前处理数量是否超过所述预设最大负载;如果判断当前服务器的当前处理数量没有超过所述预设最大负载,确定所述当前服务器为处理所述数据访问请求的服务器。4.根据权利要求1所述的数据访问请求处理方法,其特征在于,所述根据所述多个服务器的任务资源的状态,确定处理所述数据访问请求的服务器,包括:获取多个服务器的当前处理数量以及预设最大负载;计算每个服务器对应的所述当前处理数量与预设最大负载的差值;根据所述差值的大小设定用于处理所述数据访问请求的服务器的优先级;确定优先级最高的服务器为处理数据访问请求的服务器;其中,所述差值越大,对应的服务器的优先级越高。5.根据权利要求4所述的数据访问请求处理方法,其特征在于,所述获取该被确定的服务器对应的第一IP地址,包括:获取最高优先级的服务器对应的第一IP地址,以使所述第一IP地址转发至客户端;获取比最高优先级低一级的次高优先级的服务器对应的第二IP地址,将所述第二IP地址作为备用地址,以使所述服务器响应失败时,将所述第二IP地址转发至客户端。6.根据权利要求5所述的数据访问请求处理方法,其特征在于,还包括:判断是否接收到客户端发送的响应失败指令;如果接收到客户端发送的响应失败指令,将所述第二IP地址转发至所述客户端。7.一种数据访问请求处理方法,其特征在于,包括:接收用户发送的数据访问命令;根据所述数据访问命令生成携带有中心IP地址和数据类型的数据请求指令,并将所述数据请求指令发送至与所述中心IP地址对应的中心服务器;获取由所述中心服务器发送的用户需要访问的服务器的第一IP地址;将所述数据访问请求发送至与所述第一IP地址相对应的服务器。8.根据权利要求7所述的数据访问请求处理方法,其特征在于,还包括:接收与所述第一IP地址相对应的服务器响应的与所述数据访问请求相对应的数据信息,以使用户查看。9.根据权利要求8所述的数据访问请求处理方法,其特征在于,还包括:判断在预设时间是否接收到所述数据信息;如果预设时间没有接收到所述数据信息,确定与所述第一IP地址相对应的服务器响应失败;生成并发送携带有中心IP地址的响应失败指令,以使所述中心IP地址相对应的中心服务器发送用户需要访问的服务器的备用地址的第二IP地址。10.根据权利要求7所述的数据访问请求处理方法,其特征在于,还包括:提取所述数据访问命令的数据类型识别标识和IP地址标识;根据所述数据类型识别标识和IP地址标识,生成携带有中心IP地址和数据类型的数据请求指令。11.一种数据访问请求处理装置,其特征在于,包括:第一接收单元,用于接收来自客户端发送的数据请求指令;第一获取单元,用于获取与所述数据请求指令对应的多个服务器的任务资源;确定获取单元,用于根据所述多个服务器的任务资源的状态,确定处理所述数据访问请求的服务器,并获取该被确定的服务器对应的第一IP地址;发送单...

【专利技术属性】
技术研发人员:曹先进
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1