System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多租户saas服务的任务优先级控制方法及系统技术方案_技高网

多租户saas服务的任务优先级控制方法及系统技术方案

技术编号:40539773 阅读:5 留言:0更新日期:2024-03-05 18:55
本发明专利技术涉及计算机领域,提供一种多租户saas服务的任务优先级控制方法及系统,其中多租户saas服务的任务优先级控制方法,包括:接收租户发起的任务请求,并将任务请求发送至任务中心;确定租户的优先级,并将任务请求置入与优先级对应的队列中;任务请求在队列中被处理完成后将处理结果返回给租户。用以解决现有技术中工作效率较低的缺陷,可以根据租户的任务类型以及优先级,灵活动态的分配任务进行执行,可以提高工作效率。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种多租户saas服务的任务优先级控制方法及系统


技术介绍

1、saas是软件运营服务,是用户获取软件服务的一种新形式,不需要用户将软件产品安装在自己的电脑或服务器上。而是按某种服务水平协议(sla)直接通过网络向专门的提供商获取自己所需要的、带有相应软件功能的服务。

2、多租户saas服务中,报税异步任务执行时,目前只能按照任务顺序进行排队执行,当产生紧急任务,或者某些执行时间长的重点任务,需要提前执行时也只能依赖顺序进行排队执行,如此很有可能会影响到紧急任务的工作效率。


技术实现思路

1、本专利技术提供一种多租户saas服务的任务优先级控制方法及系统,用以解决现有技术中工作效率较低的缺陷,可以根据租户的任务类型以及优先级,灵活动态的分配任务进行执行,可以提高工作效率。

2、本专利技术提供一种多租户saas服务的任务优先级控制方法,包括:

3、接收租户发起的任务请求,并将任务请求发送至任务中心;

4、确定租户的优先级,并将任务请求置入与优先级对应的队列中;

5、任务请求在队列中被处理完成后将处理结果返回给租户。

6、根据本专利技术提供的多租户saas服务的任务优先级控制方法,

7、确定任务请求的类型;

8、基于任务请求的类型和预设的任务请求的类型与优先级的对应关系,确定任务请求对应的优先级;

9、将任务请求置入与优先级对应的队列中。

<p>10、根据本专利技术提供的多租户saas服务的任务优先级控制方法,

11、记录任务请求在队列中的等待时长;

12、若等待时长超过设定时长,将任务请求对应的优先级提高一个级别,同时将任务请求重新置入更高优先级的队列。

13、根据本专利技术提供的多租户saas服务的任务优先级控制方法,

14、将任务请求重新置入更高优先级的队列,包括:

15、将任务请求置入更高优先级的队列,并在原队列中删除任务请求。

16、根据本专利技术提供的多租户saas服务的任务优先级控制方法,确定租户的优先级,包括:

17、基于预设的租户与优先级序列的对应关系,确定租户的优先级。

18、根据本专利技术提供的多租户saas服务的任务优先级控制方法,任务类型包括报税任务、发票任务和数据同步任务,报税任务以及发票任务的优先级高于数据同步任务。

19、本专利技术还提供一种多租户saas服务的任务优先级控制系统,包括:

20、接收模块,用于接收租户发起的任务请求,并将任务请求发送至任务中心;

21、确定模块,用于确定租户的优先级,并将任务请求置入与优先级对应的队列中;

22、处理模块,用于任务请求在队列中被处理完成后将处理结果返回给租户。

23、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如上述任一种多租户saas服务的任务优先级控制方法。

24、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种多租户saas服务的任务优先级控制方法。

25、本专利技术还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上述任一种多租户saas服务的任务优先级控制方法。

26、本申请的方案中通过为任务设置优先级,把重要,紧急的租户任务,或特殊任务,进行优先处理,不重要的任务则靠后处理,有效的解决不重要任务堆积,导致所有任务阻塞无法完成的情况,提高了任务处理的效率。

本文档来自技高网
...

【技术保护点】

1.多租户saas服务的任务优先级控制方法,其特征在于,包括:

2.根据权利要求1所述的多租户saas服务的任务优先级控制方法,其特征在于,还包括:

3.根据权利要求1所述的多租户saas服务的任务优先级控制方法,其特征在于,还包括:

4.根据权利要求3所述的多租户saas服务的任务优先级控制方法,其特征在于,所述将所述任务请求重新置入更高优先级的队列,包括:

5.根据权利要求1所述的多租户saas服务的任务优先级控制方法,其特征在于,所述确定所述租户的优先级,包括:

6.任务类型的优先级根据权利要求1所述的多租户saas服务的任务优先级控制方法,其特征在于,所述任务类型包括报税任务、发票任务和数据同步任务,所述报税任务以及发票任务的优先级高于所述数据同步任务。

7.多租户saas服务的任务优先级控制系统,其特征在于,包括:

8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述多租户saas服务的任务优先级控制方法。

9.一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如权利要求1至6任一项所述多租户saas服务的任务优先级控制方法。

10.一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如权利要求1至6任一项所述多租户saas服务的任务优先级控制方法。

...

【技术特征摘要】

1.多租户saas服务的任务优先级控制方法,其特征在于,包括:

2.根据权利要求1所述的多租户saas服务的任务优先级控制方法,其特征在于,还包括:

3.根据权利要求1所述的多租户saas服务的任务优先级控制方法,其特征在于,还包括:

4.根据权利要求3所述的多租户saas服务的任务优先级控制方法,其特征在于,所述将所述任务请求重新置入更高优先级的队列,包括:

5.根据权利要求1所述的多租户saas服务的任务优先级控制方法,其特征在于,所述确定所述租户的优先级,包括:

6.任务类型的优先级根据权利要求1所述的多租户saas服务的任务优先级控制方法,其特征在于,所述任务类型包括报税任务、发票任务和数据同...

【专利技术属性】
技术研发人员:杨海天张涛杨松
申请(专利权)人:北京神州云合数据科技发展有限公司
类型:发明
国别省市:

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

1