一种数据处理方法、装置及电子设备制造方法及图纸

技术编号:24852627 阅读:84 留言:0更新日期:2020-07-10 19:06
本发明专利技术提供了一种数据处理方法、装置及电子设备,在执行待执行任务时,会依据所述任务优先级,对所述待执行任务进行排序,得到排序结果,并按照所述排序结果,将所述待执行任务依次压栈,得到待处理队列,依据所述待处理队列中的待执行任务的顺序,依次执行所述待执行任务,由于本发明专利技术按照任务优先级进行任务处理,进而可以保证重要的任务能够可以优先得到资源,并优先执行。

【技术实现步骤摘要】
一种数据处理方法、装置及电子设备
本专利技术涉及数据处理领域,更具体的说,涉及一种数据处理方法、装置及电子设备。
技术介绍
在使用队列处理任务时,传统的队列机制是先进先出(FIFO,First-In-First-Out).缺陷是无法满足重要任务,优先执行的场景。而大数据的广告业务场景下,同一时刻会有大量任务产生,希望重要的任务可以优先得到资源,并优先执行。
技术实现思路
有鉴于此,本专利技术提供一种数据处理方法、装置及电子设备,以解决在同一时刻大量任务产生时,重要的任务能够可以优先得到资源,并优先执行的问题。为解决上述技术问题,本专利技术采用了如下技术方案:一种数据处理方法,包括:获取待执行任务的任务信息;所述任务信息包括任务标号以及任务优先级;所述待执行任务为多个;依据所述任务优先级,对所述待执行任务进行排序,得到排序结果;按照所述排序结果,将所述待执行任务依次压栈,得到待处理队列;依据所述待处理队列中的待执行任务的顺序,依次执行所述待执行任务。<br>可选地,获取待本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取待执行任务的任务信息;所述任务信息包括任务标号以及任务优先级;所述待执行任务为多个;/n依据所述任务优先级,对所述待执行任务进行排序,得到排序结果;/n按照所述排序结果,将所述待执行任务依次压栈,得到待处理队列;/n依据所述待处理队列中的待执行任务的顺序,依次执行所述待执行任务。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取待执行任务的任务信息;所述任务信息包括任务标号以及任务优先级;所述待执行任务为多个;
依据所述任务优先级,对所述待执行任务进行排序,得到排序结果;
按照所述排序结果,将所述待执行任务依次压栈,得到待处理队列;
依据所述待处理队列中的待执行任务的顺序,依次执行所述待执行任务。


2.根据权利要求1所述的数据处理方法,其特征在于,获取待执行任务的任务信息,包括:
集群中的任一服务器接收客户端发送的所述待执行任务。


3.根据权利要求2所述的数据处理方法,其特征在于,依据所述任务优先级,对所述待执行任务进行排序,得到排序结果之后,还包括:
计算所述待执行任务的任务标号的哈希值;
依据所述哈希值,采用哈希路由方式将所述待执行任务存储到所述集群中的一台服务器中。


4.根据权利要求3所述的数据处理方法,其特征在于,依据所述待处理队列中的待执行任务的顺序,依次执行所述待执行任务,包括:
按照所述待处理队列中的待执行任务的顺序,依次弹出所述待执行任务,以执行所述待执行任务。


5.根据权利要求4所述的数据处理方法,其特征在于,所述任务信息包括任务生成时间;
依据所述任务优先级,对所述待执行任务进行排序,得到排序结果,包括:
在排序过程中,若出现对应的任务优先级相同的至少两个所述待执行任务,筛选出对应的任务优先级相同的至少两个所述待执行任务,并作为目标待执行任务;
将所述目标待执行任务按照任务生成时间的先后时间进行排序。


6.一种数据处理装置,其特征在于,包括:
信息获取模块,...

【专利技术属性】
技术研发人员:王帝饶鑫淞张强王光武
申请(专利权)人:北京搜狐新媒体信息技术有限公司
类型:发明
国别省市:北京;11

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

1