1.一种请求处理方法,其特征在于,包括:
接收客户端发出的第一请求;
对所述第一请求对应的报文进行备份得到副本;
获取服务器集群中各服务器的优先级排序,将所述第一请求发送至优先级最高的第一服务器,以便所述第一服务器对所述第一请求进行处理,其中所述优先级排序为按照各所述服务器的优先级数值从小到大的顺序进行排序得到;
判断在预设的第一超时时间内是否接收到所述第一服务器返回的与所述第一请求对应的第一反馈结果;
若在所述第一超时时间内没有接收到所述第一反馈结果,根据所述优先级排序,依次遍历除所述第一服务器外的其它服务器,每遍历到一个服务器时,在将所述副本发送至当前遍历到的服务器后,判断是否在预设的第二超时时间内接收到所述当前遍历到的服务器返回的与所述副本对应的第二反馈结果;
若在所述第二超时时间内接收到所述第二反馈结果,停止遍历,并将所述第二反馈结果发送给所述客户端。
2.根据权利要求1所述的请求处理方法,其特征在于,所述获取服务器集群中各服务器的优先级排序,将所述第一请求发送至优先级最高的第一服务器的步骤之前,包括:获取各所述服务器的运行参数数据;
根据所述运行参数数据,按照预设规则计算各所述服务器的优先级数值;
将各所述服务器的优先级数值按照从小到大的顺序进行排序,得到所述优先级排序。
3.根据权利要求2所述的请求处理方法,其特征在于,所述根据所述运行参数数据,按照预设规则计算各所述服务器的优先级数值的步骤,包括:设置与各运行参数分别对应的权重值;
根据各所述运行参数数据与各所述权重值计算各所述服务器的运行参数和值;
将所述运行参数和值确定为所述优先级数值。
4.根据权利要求1所述的请求处理方法,其特征在于,当前遍历到的服务器是在所述优先级排序中排序最末的服务器,所述判断是否在预设的第二超时时间内接收到所述当前遍历到的服务器返回的与所述副本对应的第二反馈结果的步骤之后,包括:若在所述第二超时时间内没有接收到所述第二反馈结果,则向所述客户端返回请求处理失败信息;
为所有所述服务器添加异常标记;
向维修人员发出维修信息,以便所述维修人员对所有所述服务器进行维修处理。
5.根据权利要求1所述的请求处理方法,其特征在于,所述若在所述第二超时时间内接收到所述第二反馈结果,停止遍历,并将所述第二反馈结果发送给所述客户端的步骤之后,包括:筛选出没有返回与所述第一请求对应的反馈结果的指定服务器,并为所述指定服务器添加异常标记,其中所述指定服务器的数量为一个或多个;
向各所述指定服务器发送心跳信号;
若存在在所述第一预设时间内返回了心跳回复信息的第一指定服务器,则对所述第一指定服务器解除所述异常标记。
6.根据权利要求5所述的请求处理方法,其特征在于,所述向各所述指定服务器发送心跳信号的步骤之后,包括:若存在在所述第一预设时间内没有返回心跳回复信息的第二指定服务器,则按照预设的时间间隔向所述第二指定服务器发送心跳信息;
记录所述第二指定服务器没有返回心跳回复信息的次数;
判断所述次数是否大于预设的次数阈值;
若是,向维修人员发出维修信息,以便所述维修人员对所述第二指定服务器进行维修处理。
7.根据权利要求6所述的请求处理方法,其特征在于,所述若在所述第二超时时间内接收到所述第二反馈结果,停止遍历,并将所述第二反馈结果发送给所述客户端的步骤之后,包括:判断是否接收到新的第二请求;
若是,根据各所述服务器的标记状态,从所有所述服务器中筛选出没有添加所述异常标记的第三指定服务器;
根据所述优先级排序,从所述第三指定服务器中确定出优先级最高的第二服务器;
将所述第二请求发送至所述第二服务器,以便所述第二服务器对所述第二请求进行处理。
8.一种请求处理装置,其特征在于,包括:
接收模块,用于接收客户端发出的第一请求;
备份模块,用于对所述第一请求对应的报文进行备份得到副本;
第一发送模块,用于获取服务器集群中各服务器的优先级排序,将所述第一请求发送至优先级最高的第一服务器,以便所述第一服务器对所述第一请求进行处理,其中所述优先级排序为按照各所述服务器的优先级数值从小到大的顺序进行排序得到;
第一判断模块,用于判断在预设的第一超时时间内是否接收到所述第一服务器返回的与所述第一请求对应的第一反馈结果;
遍历模块,用于若在所述第一超时时间内没有接收到所述第一反馈结果,根据所述优先级排序,依次遍历除所述第一服务器外的其它服务器,每遍历到一个服务器时,在将所述副本发送至当前遍历到的服务器后,判断是否在预设的第二超时时间内接收到所述当前遍历到的服务器返回的与所述副本对应的第二反馈结果;
第二发送模块,用于若在所述第二超时时间内接收到所述第二反馈结果,停止遍历,并将所述第二反馈结果发送给所述客户端。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。