【技术实现步骤摘要】
分布式任务调度的方法、任务调度平台及任务执行器
[0001]本专利技术涉及计算机
,具体地涉及一种分布式任务调度的方法、任务调度平台及任务执行器。
技术介绍
[0002]现有的分布式任务调度系统几乎都是针对云服务器架构体系来设计,调度中心和任务执行器都需要固定的互联网协议(Internet Protocol,IP)地址,两者需要进行双向通讯,大致过程为:任务执行器向调度中心注册,调度中心主动发送任务给任务执行器,任务执行器执行完后回复执行结果给调度中心。基于双向通信架构的调度中心和任务执行器都需要预先设定机器的IP地址,调度中心根据任务执行器的IP地址,识别任务执行器并直接发送任务给执行器。对于边缘设备来说,几乎都是动态IP分配,因此,无法接入现有的任务调度体系中,无法有效利用数量庞大的计算资源。基于机器级别的任务执行器识别,限制了一台机器只能部署一个任务执行器,往往云服务器的性能较好,能够同时运行多个任务执行器。因此,传统的分布式调度系统在一定程度上会造成资源的浪费。
技术实现思路
[0003]本专利 ...
【技术保护点】
【技术特征摘要】
1.一种分布式任务调度的方法,应用于任务调度平台,其特征在于,所述任务调度平台与任务执行器通信,所述任务执行器设置于云服务器和/或边缘设备中,所述方法包括:接收所述任务执行器发送的心跳注册请求,所述心跳注册请求包括所述任务执行器的状态信息;响应于接收到所述心跳注册请求,生成所述任务执行器对应的任务信箱;根据所述任务执行器的状态信息将任务池中的任务派发至所述任务执行器对应的任务信箱。2.根据权利要求1所述的方法,其特征在于,所述任务执行器的状态信息包括以下至少一项:所述任务执行器的通用唯一识别码、所述任务执行器的节点状态;根据所述任务执行器的状态信息将任务池中的任务派发至所述任务执行器对应的任务信箱,包括:获取任务池中的每一任务对应的通用唯一识别码,以确定每一任务对应的任务执行器;根据所述通用唯一识别码确定每一任务对应任务信箱,并将每一任务派发至对应的任务信箱。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述任务执行器固定间隔时间段发送的任务获取请求;根据所述任务获取请求从对应的任务信箱取出一个任务信息返回所述任务执行器。4.根据权利要求3所述的方法,其特征在于,所述任务获取请求中包括对应的任务执行器的唯一识别码;所述根据所述任务获取请求从对应的任务信箱取出一个任务返回所述任务执行器,包括:根据所述任务获取请求中的唯一识别码确定所述任务获取请求对应的目标任务执行器和目标任务信箱;从所述目标任务信箱中获取对应的任务信息,并将所述任务信息发送至所述目标任务执行器。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述任务执行器发送的任务处理信息,所述任务处理信息包括所述任务执行器对应的任务处理进度信息;将所述任务处理信息存储于数据库。6.一种分布式任务调度的方法,应用于任务执行器,其特征在于,所...
【专利技术属性】
技术研发人员:吴晓富,
申请(专利权)人:广州极飞科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。