1.一种数据处理任务执行方法,应用于执行服务器,其特征在于,所述方法包括:接收分发服务器发送的任务分发通知;
根据所述任务分发通知向排序服务器发送任务执行请求;
从所述排序服务器获取执行服务器排序结果,所述执行服务器排序结果由所述排序服务器在接收到各执行服务器发送的任务执行请求后,根据所述任务执行请求生成;
确定本地的执行服务器在所述服务器排序结果中的排序位置,判断所述排序位置是否在预设排序范围之内;
在判定所述排序位置在预设排序范围之内时,从所述分发服务器获取所述数据处理任务并执行。
2.根据权利要求1所述的方法,其特征在于,所述根据所述任务分发通知向排序服务器发送任务执行请求之后,还包括:接收所述排序服务器发起的投票请求,所述投票请求用于选取执行数据处理任务的执行服务器;
根据所述投票请求生成投票信息;
将所述投票信息发送至所述排序服务器,使所述排序服务器根据接收到的各执行服务器返回的投票信息生成执行服务器排序结果。
3.根据权利要求1所述的方法,其特征在于,所述根据所述任务分发通知向排序服务器发送任务执行请求之后,还包括:接收所述排序服务器发送资源利用率获取请求;
根据所述资源利用率获取请求提取资源利用率,将提取到的资源利用率返回至所述排序服务器,使所述排序服务器根据接收到的各执行服务器返回的资源利用率生成执行服务器排序结果。
4.根据权利要求1所述的方法,其特征在于,所述确定本地的执行服务器在所述服务器排序结果中的排序位置,判断所述排序位置是否在预设排序范围之内,包括:提取执行服务器排序结果中排在第一的执行服务器标识;
将提取到的执行服务器标识与自身标识进行比对;
若所述提取到的执行服务器标识与所述自身标识一致,则判定本地的执行服务器的排序位置在预设排序范围之内。
5.根据权利要求1所述的方法,其特征在于,所述从所述分发服务器获取所述数据处理任务并执行,包括:向所述分发服务器发送携带有执行服务器标识的任务获取请求;
接收数据处理任务,所述数据处理任务为所述分发服务器根据执行服务器排序结果对所述执行服务器标识验证通过后返回的。
6.一种数据处理任务执行装置,应用于执行服务器,其特征在于,所述装置包括:分发通知接收模块,用于接收分发服务器发送的任务分发通知;
执行请求发送模块,用于根据所述任务分发通知向排序服务器发送任务执行请求;
排序结果获取模块,用于从所述排序服务器获取执行服务器排序结果,所述执行服务器排序结果由所述排序服务器在接收到各执行服务器发送的任务执行请求后,根据所述任务执行请求生成;
排序位置判断模块,用于确定本地的执行服务器在所述服务器排序结果中的排序位置,判断所述排序位置是否在预设排序范围之内;
数据任务获取模块,用于在判定所述排序位置在预设排序范围之内时,从所述分发服务器获取所述数据处理任务并执行。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:投票请求接收模块,用于接收所述排序服务器发起的投票请求,所述投票请求用于选取执行数据处理任务的执行服务器;
投票信息生成模块,用于根据所述投票请求生成投票信息;
投票信息发送模块,用于将所述投票信息发送至所述排序服务器,使所述排序服务器根据接收到的各执行服务器返回的投票信息生成执行服务器排序结果。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:获取请求接收模块,用于接收所述排序服务器发送资源利用率获取请求;
资源利用率返回模块,用于根据所述资源利用率获取请求提取资源利用率,将提取到的资源利用率返回至所述排序服务器,使所述排序服务器根据接收到的各执行服务器返回的资源利用率生成执行服务器排序结果。
9.根据权利要求6所述的装置,其特征在于,所述排序位置判断模块包括:标识提取模块,用于提取执行服务器排序结果中排在第一的执行服务器标识;
标识比对模块,用于将提取到的执行服务器标识与自身标识进行比对;
排序确定模块,用于若所述提取到的执行服务器标识与所述自身标识一致,则判定本地的执行服务器的排序位置在预设排序范围之内。
10.根据权利要求6所述的装置,其特征在于,所述数据任务获取模块包括:任务请求发送模块,用于向所述分发服务器发送携带有执行服务器标识的任务获取请求;
数据任务接收模块,用于接收数据处理任务,所述数据处理任务为所述分发服务器根据执行服务器排序结果对所述执行服务器标识验证通过后返回的。