任务处理方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:28478839 阅读:28 留言:0更新日期:2021-05-15 21:48
本申请涉及基于云计算的任务处理技术领域,公开了一种基于任务处理方法、装置、电子设备及可读存储介质,任务处理方法包括:监听调用接口服务;资源池中包括至少一个执行器;若监听到调用接口服务创建资源池,则对资源池进行维护;针对维护中的资源池,监测资源池的实时状态信息;实时状态信息包括资源池中执行器的实时数量以及每一执行器的实时工作状态;基于资源池的实时状态信息针对资源池中的执行器的实时数量进行调节,以使资源池中的至少一个执行器对分别处理对应的任务。本申请提供的任务处理方法可以有效避免任务的延时处理,提高任务的处理效率。高任务的处理效率。高任务的处理效率。

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


[0001]本申请涉及任务处理
,具体而言,本申请涉及一种任务处理方法、装置、电子设备及可读存储介质。

技术介绍

[0002]随着互联网通信技术的发展,互联网在人们日常的学习、工作和生活中得到广泛的应用,大量事务在线上进行处理。随着业务的不断增长,对互联网业务系统中设备的处理性能也提出了巨大的挑战。
[0003]现有的业务系统的的容器操作平台中,通过不同的执行器分别执行不同的任务,当业务高峰期任务数量较大,执行器的数量已经不能满足业务要求时,任务控制器会根据任务数量对执行器的数量进行调整,但创建新的执行器需要消耗一定的时间,会造成任务的延时处理,降低任务处理效率。

技术实现思路

[0004]本申请的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:第一方面,提供了一种任务处理方法,包括:监听调用接口服务;所述调用接口服务用于接收用户终端发送的资源池创建请求,基于所述创建请求创建资源池;所述资源池中包括至少一个执行器;若监听到所述调用接口服务创建资源池,则对所述资源池进行维护;针对维护中的所述资源池,监测所述资源池的实时状态信息;所述实时状态信息包括所述资源池中执行器的实时数量以及每一执行器的实时工作状态;基于所述资源池的实时状态信息针对所述资源池中的执行器的实时数量进行调节,以使所述资源池中的至少一个执行器对分别处理对应的任务。
[0005]第二方面,提供了一种任务处理装置,包括:监听模块,用于监听调用接口服务;所述调用接口服务用于接收用户终端发送的资源池创建请求,基于所述创建请求创建资源池;所述资源池中包括至少一个执行器;维护模块,用于若监听到所述调用接口服务创建资源池,则对所述资源池进行维护;监测模块,用于针对维护中的所述资源池,监测所述资源池的实时状态信息;所述实时状态信息包括所述资源池中执行器的实时数量以及每一执行器的实时工作状态;调节模块,用于基于所述资源池的实时状态信息针对所述资源池中的执行器的实时数量进行调节,以使所述资源池中的至少一个执行器对分别处理对应的任务。
[0006]第三方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本申请第一方面所示的任务处理方法。
[0007]第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现本申请第一方面所示的任务处理方法。
[0008]本申请提供的技术方案带来的有益效果是:资源池控制器通过监测所述资源池的实时状态信息,即监测资源池中的执行器的实时数量以及每一执行器的实时工作状态,判断资源池是否处于繁忙情况,根据资源池的实时状态信息对资源池中的执行器的实时数量进行调节,可以在资源池中执行器处于满负荷之前,对执行器的数量进行增加,避免在执行器的数量已经不能满足业务要求时再对执行器的数量进行调整,从而节省满负荷后创建新的执行器所消耗的时间,有效避免任务的延时处理,提高任务的处理效率。
[0009]进一步的,根据资源池的实时状态信息对资源池中的执行器的实时数量进行调节,还可以在资源池处于空闲状态时减少执行器的数量,有效节省任务处理资源。
[0010]本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0011]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为现有技术进行任务处理的方案的流程示意图;图2为本申请实施例提供的一种任务处理方法的应用场景图;图3为本申请实施例提供的一种任务处理方法的流程示意图;图4为本申请实施例提供的一种任务处理方法的流程示意图;图5为本申请一个示例中执行器的结构示意图;图6为本申请一个示例提供的任务处理方案的示意图;图7为本申请一个示例提供的容器操作平台的结构示意图;图8为本申请一个示例提供的任务处理方案的示意图;图9为本申请实施例提供的一种任务处理装置的结构示意图;图10为本申请实施例提供的一种任务处理的电子设备的结构示意图。
具体实施方式
[0012]下面详细描述本申请的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。
[0013]本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0014]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0015]云技术(Cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。
[0016]云技术(Cloud technology)基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。
[0017]云计算(cloud computing)是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。
[0018]作为云计算的基础能力提供商,会建立云计算资源池(简称云平台,一般称为IaaS(Infrastructure as a Service,基础设施即服务)平台,在资源池中部署多种类型的虚拟资源,供外部客户选择使用。云计算资源池中主要包括:计算设备(为虚拟化机器,包含操作系统)、存储设备、网络设备。
[0019]按照逻辑功能划分,在IaaS(Infrastructure as a Service,基础设施即服务)层上可以部署PaaS(Platform as a Servic本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务处理方法,其特征在于,应用于资源池控制器,包括:监听调用接口服务;所述调用接口服务用于接收用户终端发送的资源池创建请求,基于所述创建请求创建资源池;所述资源池中包括至少一个执行器;若监听到所述调用接口服务创建资源池,则对所述资源池进行维护;针对维护中的所述资源池,监测所述资源池的实时状态信息;所述实时状态信息包括所述资源池中执行器的实时数量以及每一执行器的实时工作状态;基于所述资源池的实时状态信息针对所述资源池中的执行器的实时数量进行调节,以使所述资源池中的至少一个执行器对分别处理对应的任务。2.根据权利要求1所述的任务处理方法,其特征在于,所述监测所述资源池的实时状态信息基于如下至少一种条件触发:检测到当前时间位于预设时间段或预设周期中;接收到状态确定指令。3.根据权利要求1所述的任务处理方法,其特征在于,所述资源池创建请求中携带有所述资源池的扩缩容规则信息;所述基于所述资源池的实时状态信息针对所述资源池中的执行器的实时数量进行调节,包括:基于所述扩缩容规则信息以及所述实时状态信息,针对所述资源池中的执行器的实时数量进行调节。4.根据权利要求3所述的任务处理方法,其特征在于,所述基于所述扩缩容规则信息以及所述实时状态信息,针对所述资源池中的执行器的实时数量进行调节,包括:若基于所述实时状态信息确定处于工作状态的执行器的数量与所述资源池中的执行器的当前总数量之间的比值大于或等于第一预设阈值,则基于所述扩缩容规则信息增加所述资源池中的执行器的实时数量;若基于所述实时状态信息确定处于工作状态的执行器的数量与所述资源池中的执行器的当前总数量之间的比值小于第二预设阈值,则基于所述扩缩容规则信息减少所述资源池中的执行器的实时数量。5.根据权利要求1所述的任务处理方法,其特征在于,所述基于所述资源池的实时状态信息针对所述资源池中的执行器的实时数量进行调节之前,还包括:获取所述资源池的历史状态记录;所述历史状态记录包括所述资源池中的执行器的历史数量变化记录以及对应的执行器的历史工作状态记录;所述基于所述资源池的实时状态信息针对所述资源池中的执行器的实时数量进行调节,包括:基于所述历史状态记录与所述实时状态信息,针对所述资源池中的执行器的实时数量进行调节。6.根据权利要求5所述的任务处理方法,其特...

【专利技术属性】
技术研发人员:周亮宇魏新岸
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1