一种混合资源处理方法及装置与流程

文档序号:11808032阅读:来源:国知局

技术特征:

1.一种实现混合资源处理的方法,其特征在于,所述方法包括:

将输入的资源操作解析为顺序执行的多个第一子操作;

判断各个所述第一子操作是否需要进行切分,如果所述第一子操作需要进行切分,将所述第一子操作所处理的第一资源切分为多个第二资源,将所述第一子操作转换为多个处理所述第二资源的第二子操作;

按照执行顺序执行所述第一子操作和/或所述第二子操作,当所述第一子操作或者所述第二子操作中的任一个执行错误,回滚已执行的全部操作,并标记所述资源操作为错误状态。

2.根据权利要求1所述的方法,其特征在于,所述将输入的资源操作解析为顺序执行的多个第一子操作,包括:

根据资源池中预先设置的资源操作解析规则将输入的资源操作解析为顺序执行的多个第一子操作。

3.根据权利要求1所述的方法,其特征在于,所述将所述第一子操作所处理的第一资源切分为多个第二资源,包括:

将所述第一子操作所处理的第一资源切分为多个小于或等于资源处理阈值的第二资源;

或者,

将所述第一子操作所处理的第一资源按照资源关系划分为多个资源组,将每个所述资源组中的资源切分为多个小于或等于所述资源处理阈值的第二资源。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

当各个所述第一子操作以及各个所述第二子操作全部执行成功,标记所述资源操作为结束状态。

5.根据权利要求1或4所述的方法,其特征在于,所述方法还包括:

将所述第一子操作和/或所述第二子操作登记至资源状态机中,在按照执行顺序执行所述第一子操作和/或所述第二子操作的过程中,实时更新所述第一子操作和/或所述第二子操作的执行状态。

6.一种实现混合资源处理的装置,其特征在于,所述装置包括:

解析单元,用于将输入的资源操作解析为顺序执行的多个第一子操作;

判断单元,用于判断各个所述第一子操作是否需要进行切分;

切分单元,用于如果所述判断单元的判断结果为所述第一子操作需要进行切分,将所述第一子操作所处理的第一资源切分为多个第二资源,将所述第一子操作转换为多个处理所述第二资源的第二子操作;

执行单元,用于按照执行顺序执行所述第一子操作和/或所述第二子操作;

第一标记单元,用于当所述第一子操作或者所述第二子操作中的任一个执行错误,回滚已执行的全部操作,并标记所述资源操作为错误状态。

7.根据权利要求6所述的装置,其特征在于,所述解析单元具体用于:

根据资源池中预先设置的资源操作解析规则将输入的资源操作解析为顺序执行的多个第一子操作。

8.根据权利要求6所述的装置,其特征在于,所述切分单元包括:

第一切分子单元或者第二切分子单元;

所述第一切分子单元,用于将所述第一子操作所处理的第一资源切分为多个小于或等于资源处理阈值的第二资源;

所述第二切分子单元,用于将所述第一子操作所处理的第一资源按照资源关系划分为多个资源组,将每个所述资源组中的资源切分为多个小于或等于所述资源处理阈值的第二资源。

9.根据权利要求6所述的装置,其特征在于,所述装置还包括:

第二标记单元,用于当各个所述第一子操作以及各个所述第二子操作全部执行成功,标记所述资源操作为结束状态。

10.根据权利要求6或9所述的装置,其特征在于,所述装置还包括:

登记单元,用于将所述第一子操作和/或所述第二子操作登记至资源状态机中;

更新单元,用于在按照执行顺序执行所述第一子操作和/或所述第二子操作的过程中,实时更新所述第一子操作和/或所述第二子操作的执行状态。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1