本公开涉及云计算,尤其涉及一种资源调度方法、装置、设备、介质及程序产品。
背景技术:
1、在传统的云计算资源调度服务中,主要是依赖于底层物理资源的上报数据进行库存计算,由于是通过底层物理资源上报的数据进行简单计算,因此,存在调度与实际库存数据存在偏差无法反映真实的库存情况的问题,进而导致库存计算不准确。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种资源调度方法、装置、设备、介质及程序产品。
2、本公开实施例的第一方面提供了一种资源调度方法,包括:
3、接收待处理请求,确定待处理请求的请求类型;
4、在确定待处理请求为云主机调度请求时,获取第一库存视图,基于第一库存视图执行待处理请求对应的云主机调度操作,并对第一库存视图进行更新,得到第二库存视图;
5、将第二库存视图同步至第一库存计算视图,对第一库存计算视图进行更新,得到第二库存计算视图;
6、在接收到目标库存计算请求时,基于第二库存计算视图执行目标库存计算请求对应的库存计算操作,得到第一库存计算结果,并基于第一库存计算结果更新第二库存计算视图。
7、本公开实施例的第二方面提供了一种资源调度装置,包括:
8、请求接收模块,用于接收待处理请求,确定待处理请求的请求类型;
9、第一处理模块,用于在确定待处理请求为云主机调度请求时,获取第一库存视图,基于第一库存视图执行待处理请求对应的云主机调度操作,并对第一库存视图进行更新,得到第二库存视图;
10、视图同步模块,用于将第二库存视图同步至第一库存计算视图,对第一库存计算视图进行更新,得到第二库存计算视图;
11、第二处理模块,用于在接收到目标库存计算请求时,基于第二库存计算视图执行目标库存计算请求对应的库存计算操作,得到第一库存计算结果,并基于第一库存计算结果更新第二库存计算视图。
12、本公开实施例的第三方面提供了一种电子设备,包括:
13、处理器;
14、存储器,用于存储可执行指令;
15、其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现上述第一方面提供的资源调度方法。
16、本公开实施例的第四方面提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现上述第一方面提供的资源调度方法。
17、本公开实施例的第五方面提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如上述第一方面的资源调度方法。
18、本公开实施例提供的技术方案与现有技术相比具有如下优点:
19、本公开实施例提供的资源调度方法、装置、设备、介质及程序产品,能够接收待处理请求,确定待处理请求的请求类型,在确定待处理请求为云主机调度请求时,获取第一库存视图,基于第一库存视图执行待处理请求对应的云主机调度操作,并对第一库存视图进行更新,得到第二库存视图。然后,将第二库存视图同步至第一库存计算视图,对第一库存计算视图进行更新,得到第二库存计算视图,在接收到目标库存计算请求时,基于第二库存计算视图执行目标库存计算请求对应的库存计算操作,得到第一库存计算结果,并基于第一库存计算结果更新第二库存计算视图,由此,能够确定待处理请求的请求类型,在为云主机调度请求时,根据云主机调度请求中的调度数据对第一库存计算视图进行更新,然后根据更新后的第二库存视图执行后续接收到的目标库存计算请求,确保了库存计算视图与实际库存情况的一致性,提高了库存计算的准确性。
1.一种资源调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述确定所述待处理请求的请求类型之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述待处理请求为库存计算请求时,所述待处理请求中包括计算套餐大小,所述基于所述第一库存计算视图执行所述待处理请求对应的库存计算操作,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.一种资源调度装置,其特征在于,包括:
8.一种电子设备,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现上述权利要求1-6中任一项所述的资源调度方法。
10.一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现如权利要求1-6中任一项所述的资源调度方法。
