资源分配校正方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:38145610 阅读:14 留言:0更新日期:2023-07-08 10:03
本申请涉及一种资源分配校正方法、装置、设备、介质和程序产品。该方法通过确定当前资源分配情况满足的目标条件;若目标条件为第一条件,执行对预设资源的第一校正流程;在执行第一校正流程的过程中,接收客户端发送的资源获取请求;根据资源获取请求确定对应的目标资源,并将目标资源分配给客户端,以及确定对预设资源的校正结果。本申请提供的资源分配方法不会影响客户端的正常业务。不会影响客户端的正常业务。不会影响客户端的正常业务。

【技术实现步骤摘要】
资源分配校正方法、装置、设备、介质和程序产品


[0001]本申请涉及计算机
,特别是涉及一种资源分配校正方法、装置、设备、介质和程序产品。

技术介绍

[0002]分布式存储系统可以包括多个客户端、资源管理设备和存储设备。当前资源获取功能的目标资源管理,通常是用户通过网络产品界面设计(Website User Interface,WebUI)下发资源目录的资源管理规则到资源管理设备;再由资源管理设备发送到各客户端。用户通过客户端从资源目录获取额度,并将数据写入资源目录中。然而,客户端或资源管理设备在服务过程中出现重启故障时,会导致可用资源不准确。
[0003]传统技术中,资源管理设备在确定资源目录中的资源不准确性时,会发起资源分配校正流程,实现对资源目录中资源的校正。然而,在执行资源分配校正流程时,会影响客户端的正常业务。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够保证客户端的业务正常运行的资源分配校正方法、装置、设备、介质和程序产品。
[0005]第一方面,本申请一个实施例提供一种资源分配校正方法,该方法包括:
[0006]确定当前资源分配情况满足的目标条件,目标条件包括第一条件或第二条件;
[0007]若目标条件为第一条件,执行对预设资源的第一校正流程;
[0008]在执行第一校正流程的过程中,接收客户端发送的资源获取请求;
[0009]根据资源获取请求确定对应的目标资源,并将目标资源分配给客户端,以及确定对预设资源的校正结果。
[0010]上述实施例实时对资源目录中的预设资源的分配情况进行监测,在目标条件为第一条件时,执行对预设资源的第一校正流程,并且在第一校正流程中能够正常接收客户端发送的资源获取请求,并向客户端分配目标资源。这样在对预设资源进行校正的过程中,能够正常接收客户端的资源获取请求,不会导致客户端的业务中断,具有较高的适用性。
[0011]在其中一个实施例中,第一条件包括预设资源和可用资源不满足第一要求;可用资源是根据预设资源确定的。
[0012]上述实施例具体描述了第一条件的内容,即当前资源分配情况为资源目录中的预设资源不准确,且可用资源不大于第一阈值,执行第一校正流程对预设资源进行校正,并且在执行第一校正流程的过程中正常接收并响应客户端的资源获取请求。这样能够便于使用者直接设置,提高资源分配校正方法的适用性。
[0013]在其中一个实施例中,预设资源不满足第一要求的确定方式包括:
[0014]确定与预设资源关联的设备是否重启;
[0015]若重启,则确定预设资源不满足第一要求。
[0016]上述实施例通过确定与预设资源关联的设备是否重启来确定预设资源是否满足第一要求,该方法快捷且容易实现。
[0017]在其中一个实施例中,在确定当前资源分配情况满足的目标条件之前,该方法还包括:
[0018]确定在预设时间段内是否接收到资源获取请求;
[0019]若未接收到,则确定当前资源分配过程进入静默期。
[0020]上述实施例在确定当前资源分配情况满足的目标条件之前,对当前资源分配过程是否进入静默期进行确定,这样能够提高在目标条件为第一条件,执行对预设资源的第一校正流程对预设资源校正成功的概率,从而使得资源分配校正方法具有较高的适用性。
[0021]在其中一个实施例中,确定第一校正流程对应的校正结果,包括:
[0022]在将目标资源分配给客户端之后,确定校正结果为校正失败;
[0023]返回执行确定当前资源分配情况满足的目标条件的步骤,直至获得校正结果为校正成功为止。
[0024]上述实施例在将目标资源分配给客户端后,确定校正结果为校正失败,返回重新执行资源分配校正方法的步骤,这样能够提高对预设资源校正的准确性,使得资源分配校正方法具有较高的适用性。
[0025]在其中一个实施例中,该方法还包括:
[0026]若目标条件为第二条件,执行对预设资源的第二校正流程;
[0027]在执行第二校正流程的过程中,拒绝接收客户端发送的资源获取请求。
[0028]上述实施例在确定目标条件为第二条件时,会执行对预设资源的第二校正流程,实现对预设资源的准确校正,使得资源分配校正方法具有较高的适用性。
[0029]第二方面,本申请一个实施例提供一种资源分配校正装置,该装置包括:
[0030]确定模块,用于确定当前资源分配情况满足的目标条件,目标条件包括第一条件或第二条件;
[0031]执行模块,用于若目标条件为所述第一条件,执行对预设资源的第一校正流程;
[0032]接收模块,用于在执行第一校正流程的过程中,接收客户端发送的资源获取请求;
[0033]分配模块,用于根据资源获取请求确定对应的目标资源,并将目标资源分配给客户端,以及确定对预设资源的校正结果。
[0034]第三方面,本申请一个实施例提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上述第一方面提供的方法的步骤。
[0035]第四方面,本申请一个实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面提供的方法的步骤。
[0036]第五方面,本申请一个实施例还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上述第一方面提供的方法的步骤。
附图说明
[0037]图1为一个实施例中资源分配校正方法的步骤流程示意图;
[0038]图2为一个实施例中第一校正流程的步骤示意图;
[0039]图3为另一个实施例中资源分配校正方法的步骤流程示意图;
[0040]图4为另一个实施例中资源分配校正方法的步骤流程示意图;
[0041]图5为另一个实施例中资源分配校正方法的步骤流程示意图;
[0042]图6为另一个实施例中资源分配校正方法的步骤流程示意图;
[0043]图7为另一个实施例中资源分配校正方法的步骤流程示意图;
[0044]图8为另一个实施例中资源分配校正方法的步骤流程示意图;
[0045]图9为另一个实施例中资源分配校正方法的步骤流程示意图;
[0046]图10为另一个实施例中资源分配校正方法的步骤流程示意图;
[0047]图11为一个实施例中资源分配校正装置的结构示意图;
[0048]图12为一个实施例中计算机设备的内部结构图。
具体实施方式
[0049]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0050]本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。
[0051]在具体介绍本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源分配校正方法,其特征在于,所述方法包括:确定当前资源分配情况满足的目标条件,所述目标条件包括第一条件或第二条件;若所述目标条件为所述第一条件,执行对预设资源的第一校正流程;在执行所述第一校正流程的过程中,接收客户端发送的资源获取请求;根据所述资源获取请求确定对应的目标资源,并将所述目标资源分配给所述客户端,以及确定对所述预设资源的校正结果。2.根据权利要求1所述的方法,其特征在于,所述第一条件包括所述预设资源和可用资源不满足第一要求;所述可用资源是根据所述预设资源确定的。3.根据权利要求2所述的方法,其特征在于,所述预设资源不满足第一要求的确定方式包括:确定与所述预设资源关联的设备是否重启;若重启,则确定所述预设资源不满足第一要求。4.根据权利要求1

3任一项所述的方法,其特征在于,在所述确定当前资源分配情况满足的目标条件之前,所述方法还包括:确定在预设时间段内是否接收到所述资源获取请求;若未接收到,则确定当前资源分配过程进入静默期。5.根据权利要求1

3任一项所述的方法,其特征在于,所述确定所述第一校正流程对应的校正结果,包括:在将所述目标资源分配给所述客户端之后,确定所述校正结果为校正失败;返回执行确定当前资源分配情况满足的目标条件...

【专利技术属性】
技术研发人员:陈克东康撼宇尹佳璠孙世超石静
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

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

1