【技术实现步骤摘要】
任务处理方法、装置、设备及介质
[0001]本公开涉及互联网
,尤其涉及一种任务处理方法、装置、设备及介质。
技术介绍
[0002]在业务场景中,存在定期执行指定操作的需求,因此,通常针对需要周期性执行的操作设置定时任务,按照该定时任务周期性地执行该操作。随着定时任务被广泛使用,对定时任务进行升级至关重要。
[0003]相关技术中,通过平台实现定时任务的调度,将定时任务调度到执行侧执行,在执行侧存在正在执行的定时任务时,若对定时任务进行升级,会导致正在执行的定时任务失败。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种任务处理方法、装置、设备及介质。
[0005]本公开实施例提供了一种任务处理方法,所述方法包括:
[0006]响应于接收升级消息,解析所述升级消息获取服务参数信息;
[0007]根据所述服务参数信息在对应的目标服务下创建第一集群,其中,所述第一集群为所述目标服务下所有集群中具有最新版本的集群;
[000 ...
【技术保护点】
【技术特征摘要】
1.一种任务处理方法,其特征在于,包括以下步骤:响应于接收升级消息,解析所述升级消息获取服务参数信息;根据所述服务参数信息在对应的目标服务下创建第一集群,其中,所述第一集群为所述目标服务下所有集群中具有最新版本的集群;按照任务的触发时间向所述第一集群发送触发消息,以使所述第一集群根据所述触发消息执行所述任务。2.如权利要求1所述的方法,其特征在于,所述根据所述服务参数信息在对应的目标服务下创建第一集群,包括:调用代码发布管理模块的应用程序编程接口,根据所述服务参数信息执行编译打包操作,获取目标文件;调用云引擎模块的应用程序编程接口,根据所述目标文件在所述目标服务下创建第一集群。3.如权利要求1所述的方法,其特征在于,还包括:获取所述目标服务下所有集群中每个集群的任务处理状态和版本信息;从所述所有集群中确定第二集群,其中,所述第二集群的任务处理状态为空闲状态,且所述第二集群的版本信息为非最新版本;对所述第二集群执行删除操作。4.如权利要求1所述的方法,其特征在于,还包括:向所述目标服务中的集群周期性的发送状态获取请求,以使集群根据所述状态获取请求返回执行中的任务的状态信息;根据返回的状态信息更新所述执行中的任务的状态。5.如权利要求1所述的方法,其特征在于,所述按照任务的触发时间向所述第一集群发送触发消息,包括:获取所述任务的参数信息;根据所述任务的参数信息在本地创建所述任务对应的调度器;基于所述调度器,按照所述任务的触发时间向所述第一集群发送超文本协议请求。6.如权利要求1所述的方法,其特征在于,所述按照任务的触发时间向所述第一集群发送触发消息,包括:以时钟或者超文本协议作为所述任务的触发源,生成所述触发消息;将所述触发消息发送至消息队列,以使所述消息队列将所述触发消息发送至所述第一集群。7.一种任务处理方法,其特征在于,包括:创建第一集群,其中,所述第一集群为所有集群中具有最新版本的集群;接收触发消息,其中,所述触发消息是机器人服务按照任务的触发时间发送的;在所述第一集群中根据所述触发消息执行所述任务。8.如权利要求7所述的方法,其特征在于,所述根据所述触发消息执行所述任务包括:获取任务并发值,...
【专利技术属性】
技术研发人员:章成铭,熊荣正,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。