[发明专利]复杂任务流程逻辑的动态切割方法、节点及存储介质在审
| 申请号: | 202010147094.0 | 申请日: | 2020-03-05 |
| 公开(公告)号: | CN111414251A | 公开(公告)日: | 2020-07-14 |
| 发明(设计)人: | 姚宏宇 | 申请(专利权)人: | 北京友友天宇系统技术有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
| 代理公司: | 北京臻之知识产权代理有限公司 11629 | 代理人: | 赵福梅 |
| 地址: | 100000 北京市海淀区东*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 复杂 任务 流程 逻辑 动态 切割 方法 节点 存储 介质 | ||
1.一种复杂任务流程逻辑的动态切割方法,其特征在于,所述方法应用于子网内的其中一个节点,包括:
与所述子网内的其他节点进行选举,获得第一选举结果;
当所述第一选举结果选举为自身为主节点时,确定自身为主节点;
根据指定任务确定多个拆分任务,发送对应所述拆分任务的任务处理指令至所述子网内的其他节点;
接收来所述所述子网内的其他节点的任务处理结果;
将所述任务处理结果进行合并,获得对应所述指定任务的目标结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第一选举结果选举为所述子网内的其他节点中任一个为主节点时,确定自身为从节点;
接收来自所述主节点的任务处理指令,所述任务处理指令用于指示处理拆分任务;
对所述拆分任务进行处理,获得任务处理结果;
将所述任务处理结果发送至所述主节点。
3.根据权利要求2所述的方法,其特征在于,当确定自身为从节点时,所述方法还包括:
检测所述主节点是否正常运行,获得检测结果;
当所述检测结果为所述主节点无法正常运行时,接收所述指定任务;
与所述子网内的其他节点重新进行选举,获得第二选举结果;
基于所述第二选举结果重新对所述指定任务进行处理。
4.根据权利要求3所述的方法,其特征在于,所述对所述拆分任务进行处理,获得任务处理结果,包括:
同步来自主节点的任务数据,所述任务数据对应所述拆分任务;其中,所述任务数据来自LMDB数据库;
基于所述任务数据对所述拆分任务进行计算处理,获得对应所述任务数据的任务处理结果。
5.根据权利要求1所述的方法,其特征在于,在所述通过与所述子网内的其他节点进行选举,获得第一选举结果之前,所述方法还包括:
与所述子网内的其他节点分别接收所述指定任务。
6.一种节点,其特征在于,所述节点为子网内的其中一个节点,包括:
选举模块,用于与所述子网内的其他节点进行选举,获得第一选举结果;
确定模块,用于当所述第一选举结果选举为自身为主节点时,确定自身为主节点;
发送模块,用于根据指定任务确定多个拆分任务,发送对应所述拆分任务的任务处理指令至所述子网内的其他节点;
接收模块,用于接收来所述所述子网内的其他节点的任务处理结果;
合并模块,用于将所述任务处理结果进行合并,获得对应所述指定任务的目标结果。
7.根据权利要求6所述的节点,其特征在于,
所述确定模块,还用于当所述第一选举结果选举为所述子网内的其他节点中任一个为主节点时,确定自身为从节点;
所述接收模块,还用于接收来自所述主节点的任务处理指令,所述任务处理指令用于指示处理拆分任务;
所述节点还包括:
处理模块,用于对所述拆分任务进行处理,获得任务处理结果;
所述发送模块,还用于将所述任务处理结果发送至所述主节点。
8.根据权利要求7所述的方法,其特征在于,所述节点还包括:
检测模块,用于检测所述主节点是否正常运行,获得检测结果;
所述接收模块,还用于当所述检测结果为所述主节点无法正常运行时,接收所述指定任务;
所述选举模块,还用于与所述子网内的其他节点重新进行选举,获得第二选举结果;
所述处理模块,还用于基于所述第二选举结果重新对所述指定任务进行处理。
9.根据权利要求8所述的方法,其特征在于,所述处理模块,包括:
同步子模块,用于同步来自主节点的任务数据,所述任务数据对应所述拆分任务;其中,所述任务数据来自LMDB数据库;
计算子模块,用于基于所述任务数据对所述拆分任务进行计算处理,获得对应所述任务数据的任务处理结果。
10.一种计算机可读存储介质,其特征在于,所述存储介质包括一组计算机可执行指令,当所述指令被执行时用于执行权利要求1-5任一项所述的复杂任务流程逻辑的动态切割方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京友友天宇系统技术有限公司,未经北京友友天宇系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010147094.0/1.html,转载请声明来源钻瓜专利网。





