[发明专利]分布式系统中的节点处理任务的方法在审
申请号: | 201210259006.1 | 申请日: | 2012-07-25 |
公开(公告)号: | CN103581225A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 刘健 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 高为;王忠忠 |
地址: | 200135 中国上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 系统 中的 节点 处理 任务 方法 | ||
1.一种分布式系统中的管理节点处理任务的方法,包括:
接收外部的任务请求,将任务存放在所述管理节点的任务缓存器中;
当有计算节点连接并请求任务时,将所述任务发送给所述计算节点;以及
当所述计算节点发送任务处理结果时,接收所述任务结果。
2.如权利要求1所述的分布式系统中的管理节点处理任务的方法,其中所述接收外部的任务请求的步骤还包括设置所述任务的状态为未执行。
3.如权利要求2所述的分布式系统中的管理节点处理任务的方法,还包括当所述计算节点连接时,获取所述计算节点的信息,将所述信息存入所述管理节点的节点管理器,并将所述计算节点的状态设置为正常。
4.如权利要求3所述的分布式系统中的管理节点处理任务的方法,还包括在将所述任务发送给所述计算节点时,记录所述任务执行的起始时刻,并将所述任务的状态修改为执行中。
5.如权利要求4所述的分布式系统中的管理节点处理任务的方法,还包括在接收所述任务处理结果时,根据所述任务执行的起始时刻、当前时刻以及所述任务的超时时间判断所述任务的执行是否已超时,如果所述任务的执行未超时,将所述任务的状态设置为已完成;如果所述任务的执行已经超时,则不修改所述任务的状态。
6.如权利要求4所述的分布式系统中的管理节点处理任务的方法,还包括所述管理节点周期性轮询所述任务缓存器中的任务,对于所有状态为执行中的任务,判断其是否超时,如果超时,将其状态修改为未执行,将其任务执行的起始时刻清空,并将处理该任务的计算节点的状态设置为异常。
7.如权利要求6所述的分布式系统中的管理节点处理任务的方法,还包括在计算节点的状态被设置为异常的情况下,如果所述计算节点有故障,则修复并重启所述计算节点,否则删除所述节点管理器中所述计算节点的信息。
8.一种分布式系统中的计算节点处理任务的方法,包括:
连接管理节点,向所述管理节点发送所述计算节点的信息,从所述管理节点接收任务,然后断开和所述管理节点的连接;
处理所述任务;以及
再连接所述管理节点,向所述管理节点发送所述计算节点的信息,并发送任务处理结果,然后断开和所述管理节点的连接。
9.如权利要求8所述的分布式系统中的计算节点处理任务的方法,还包括在预定时间后重复所述连接管理节点、处理所述任务、再连接所述管理节点的步骤。
10.如权利要求8或9所述的分布式系统中的计算节点处理任务的方法,其中连接管理节点的步骤还包括在所述管理节点中没有任务的情况下,间隔一段时间后重新连接所述管理节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210259006.1/1.html,转载请声明来源钻瓜专利网。