[发明专利]一种基于时间分片的补偿任务调度方法、装置及系统有效
申请号: | 201811142806.9 | 申请日: | 2018-09-28 |
公开(公告)号: | CN109491773B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 任卫东 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 时间 分片 补偿 任务 调度 方法 装置 系统 | ||
1.一种基于时间分片的补偿任务调度方法,所述方法包括:
第一运行节点接收由调度节点发送的调度指令;其中,所述调度指令中携带有时间分片策略,所述时间分片策略中包含一个或者多个时间分片;所述一个或者多个时间分片是将待恢复业务流水的恢复时间区间进行切片得到的;
根据所述时间分片策略,确定出和所述时间分片策略对应的一个或者多个第二运行节点;
将所述时间分片策略中的每个时间分片分配到各自对应的所述第二运行节点中,使得每个时间分片对应分配一个所述第二运行节点;其中,每个时间分片携带有各自的捞取策略和分发策略,使得每个所述第二运行节点根据自身分配到的时间分片的捞取策略捞取对应数量的待恢复业务流水的标志信息,并按照自身分配到的时间分片的分发策略将所述待恢复业务流水的标志信息分成N组,将每组待恢复业务流水的标志信息分配给对应的第三运行节点进行恢复操作,其中,N为正整数。
2.如权利要求1所述的方法,所述时间分片策略包含时间分片的划分数量;
所述根据所述时间分片策略,确定出和所述时间分片策略对应的一个或者多个第二运行节点,包括:
按照所述时间分片策略中的时间分片的划分数量确定出对应数量的所述第二运行节点。
3.如权利要求1所述的方法,
所述时间分片策略中的每个时间分片的捞取策略具体是:按照各自的时间分片中的预计的捞取流水总数捞取待恢复业务流水的标志信息的策略;
所述时间分片策略中的每个时间分片的分发策略具体是:按照各自的时间分片中所述预计的捞取流水总数对应的分组数量对所述待恢复业务流水的标志信息进行分组的策略。
4.如权利要求1所述的方法,若时间分片策略中包含一个时间分片;
所述根据所述时间分片策略,确定出和所述时间分片策略对应的一个或者多个第二运行节点,具体包括:
根据所述一个时间分片,将所述第一运行节点确定为所述第二运行节点。
5.如权利要求4所述的方法,所述将所述时间分片策略中的每个时间分片分配到各自对应的所述第二运行节点中,使得每个时间分片对应分配一个所述第二运行节点;其中,每个时间分片携带有各自的捞取策略和分发策略;使得每个所述第二运行节点根据自身分配到的时间分片的捞取策略捞取对应数量的待恢复业务流水的标志信息,并按照自身分配到的时间分片的分发策略将所述待恢复业务流水的标志信息分成N组,将每组待恢复业务流水的标志信息分配给对应的第三运行节点进行恢复操作,具体包括:
获得所述一个时间分片;
基于所述一个时间分片的捞取策略,捞取对应数量的待恢复业务流水的标志信息;
按照所述一个时间分片的分发策略,将所述待恢复业务流水的标志信息分成N组,将每组待恢复业务流水的标志信息分配给对应的第三运行节点进行恢复操作。
6.如权利要求5所述的方法,若所述分发策略中包含的分组数量为一组;
所述按照所述一个时间分片的分发策略对所述待恢复业务流水的标志信息分成N组,将每组待恢复业务流水的标志信息分配给对应的第三运行节点进行对应的恢复操作,具体包括:
按照所述一个时间分片的分发策略将所述待恢复业务流水的标志信息分成一组;
基于所述一组待恢复业务流水的标志信息进行对应的恢复操作。
7.如权利要求1所述的方法,所述时间分片策略中的时间分片包括第一时间分片,所述第一时间分片是将所述待恢复业务流水的恢复时间区间划分为两个以上时间区间中的一个。
8.如权利要求7所述的方法,所述时间分片策略中的时间分片还包括第二时间分片,所述第二时间分片是从所述第一时间分片中提取出的部分时间区间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811142806.9/1.html,转载请声明来源钻瓜专利网。