一种任务请求调度的优化方法技术

技术编号:39491421 阅读:35 留言:0更新日期:2023-11-24 11:13
本发明专利技术公开了一种任务请求调度的优化方法

【技术实现步骤摘要】
一种任务请求调度的优化方法、装置、计算机设备及介质


[0001]本专利技术涉及信息处理
,具体涉及一种任务请求调度的优化方法

装置

计算机设备以及非易失性计算机可读存储介质


技术介绍

[0002]目前,随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技
(Fintech)
转变,但由于金融行业的安全性

实时性要求,也对技术提出了更高的要求

[0003]目前,银行结构的业务系统每天都有大量的消费数据的任务要执行,而业务系统消费数据的集群中的节点数量又是有限的,一直以来业务系统都致力于用更少的节点通过合理的编排,尽可能的跑更多的任务,例如,通过把集群中节点分为了好几个队列,然后把任务通过打标签的方式也分为好几种任务,不同的队列处理不同标签的任务,但是,当要执行的任务越来越多,业务系统的队列也越来越多,当业务高峰时,队列内节点经常是全部占用的状态,导致优先级高的任务迟迟无法执行

[0004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种任务请求调度的优化方法,其特征在于,包括:预先创建一个更新表;将所有的任务请求的
jobid
计算出对应的
hash
值;通过所述
hash
值对所述更新表的长度值求余,求出的余减去1以得到目标任务请求所在所述更新表的下标位置;判断所述下标位置是否为空,若为空,则为所述下标位置赋值1,若不为空,则返回失败
。2.
根据权利要求1所述的任务请求调度的优化方法,其特征在于,所述预先创建一个更新表,包括:预先基于数据库的目标分片创建一个更新表
。3.
根据权利要求2所述的任务请求调度的优化方法,其特征在于,所述预先基于数据库的目标分片创建一个更新表,其中,所述目标分片的
base
值初始为
0。4.
根据权利要求3所述的任务请求调度的优化方法,其特征在于,所述判断所述下标位置是否为空,若为空,则为所述下标位置赋值1,若不为空,则返回失败之后,包括:取所述更新表中所有赋值的项相加,然后再加
base
值,以得到所述目标分片的任务请求数
。5.
一种任务请求调度的优化装置,其特征在于,包括:创建模块,用于预先创建一个更新表;计算模块,用于将所有的任务请求的
jobid
计算出对应的
hash
值;求余模块,用于通过所述
hash
值对所述更新表的长度值求余...

【专利技术属性】
技术研发人员:牛煜超
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1