多租户任务处理方法技术

技术编号:39394528 阅读:18 留言:0更新日期:2023-11-19 15:49
本公开涉及一种多租户任务处理方法

【技术实现步骤摘要】
多租户任务处理方法、装置、存储介质及电子设备


[0001]本公开涉及计算机
,具体地,涉及一种多租户任务处理方法

装置

存储介质及电子设备


技术介绍

[0002]多租户技术或称多重租赁技术,是一种软件架构技术,它是在探讨与实现如何在多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据隔离和共享的资源的性能隔离,有效节省开发应用的成本

[0003]在相关技术中,共享的资源的性能隔离的优劣决定业务的处理时延

由于是多租户共享资源,若某一租户因业务量大持续占用大量资源,将导致其他租户的业务无法及时被处理,从而增加了业务的处理时延,这对一些低时延业务的影响是较大的


技术实现思路

[0004]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述


技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种多租户任务处理方法,其特征在于,包括:在确定存在空闲资源的情况下,获取与每个租户分别对应的待处理任务组,每个所述租户的待处理任务组中包括该租户发起的需要被处理的至少一个任务;将所有所述租户的待处理任务组中未处于占用状态的待执行任务组确定为目标待执行任务组,处于占用状态的待执行任务组中存在任务处于正在处理状态;执行所述目标待执行任务组中的任务
。2.
根据权利要求1所述的方法,其特征在于,每个所述租户对应的待处理任务组包括多个,所述方法还包括:获取预设时间窗口内所有所述租户的待处理任务组的已执行次数;针对每个所述租户,根据该租户的所有所述待处理任务组的已执行次数和所有所述租户的待处理任务组的已执行次数,确定与该租户对应的调整策略;根据与所述租户对应的调整策略,调整与所述租户对应的待处理任务组的数量
。3.
根据权利要求1所述的方法,其特征在于,每个所述租户对应的待处理任务组包括多个,所述方法还包括:获取执行所述目标待执行任务组中的任务的执行时长;根据所述执行时长和预设执行时长,确定调整策略;根据所述调整策略,调整与所述目标待执行任务组对应的租户的待处理任务组的数量
。4.
根据权利要求1所述的方法,其特征在于,通过应用实例执行所述目标待执行任务组中的任务,所述方法还包括:检测所述应用实例正在执行的任务所关联的所述目标待执行任务组的数量;在所述应用实例正在执行的任务所关联的所述目标待执行任务组的数量未达到最大可执行的任务组数量的情况下,确定存在空闲资源,其中,所述最大可执行的任务组数量表征所述应用实例能够同时执行的任务所关联的所述目标待执行任务组的最大数量
。5.
根据权利要求1所述的方法,其特征在于,通过应用实例执行所述目标待执行任务组中的任务,所述应用实例包括多个,所述方法还包括:检测是否存在目标应用实例,所述目标应用实例为不存在任务可处理的应用实例...

【专利技术属性】
技术研发人员:叶晗程政国赵继远
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

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

1