[发明专利]一种集群对外服务节点失效接管的方法及系统有效
申请号: | 201510627329.5 | 申请日: | 2015-09-28 |
公开(公告)号: | CN105306545B | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 陈莹昊;周龙飞 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 对外 服务 节点 失效 接管 方法 系统 | ||
1.一种集群对外服务节点失效接管的方法,其特征在于,为集群内每个节点分配内网地址,节点编号以及优先级,还包括:
每个节点通过内网向除本节点之外的其他节点的内网地址发送广播;其中,每个非对外服务节点发送的广播包括自身的节点编号,对外服务节点发送的广播包括自身的节点编号及对外服务标识信息;
每个节点根据接收到节点编号信息,确定未接收到广播的节点编号信息;
选取所有节点中相同的未接收到广播的节点编号信息相对应的节点作为失效节点;
若所述失效节点中存在对外服务节点时,从有效节点中选出优先级最高的节点作为对外服务节点;
若对外服务节点接收到的广播中,存在比所述对外服务节点优先级高的节点时,从比所述对外服务节点优先级高的节点中选取优先级最高的节点;
所述对外服务节点向所述优先级最高的节点发送接管请求,并停止对外服务;
所述优先级最高的节点接收到所述接管请求后接管对外服务。
2.如权利要求1所述的方法,其特征在于,所述每个节点通过内网向除本节点之外的其他节点的内网地址发送广播包括:
所述每个节点根据内网地址对应表,通过内网向其余每个节点的内网地址发送广播。
3.如权利要求2所述的方法,其特征在于,所述每个节点根据接收到节点编号信息,确定未接收到广播的节点编号信息包括:
每个节点根据在预设时间内接收到节点编号信息,确定未接收到广播的节点编号信息。
4.如权利要求1至3任一项所述的方法,其特征在于,还包括:
定时对集群内每个节点的基本配置信息,所述节点编号以及所述优先级进行更新。
5.一种集群对外服务节点失效接管的系统,其特征在于,包括:
设置模块,用于为集群内每个节点分配内网地址,节点编号以及优先级;
广播模块,用于每个节点通过内网向除本节点之外的其他节点的内网地址发送广播;其中,每个非对外服务节点发送的广播包括自身的节点编号,对外服务节点发送的广播包括自身的节点编号及对外服务标识信息;
确定模块,用于每个节点根据接收到节点编号信息,确定未接收到广播的节点编号信息;
选取模块,用于选取所有节点中相同的未接收到广播的节点编号信息相对应的节点作为失效节点;
接管模块,用于若所述失效节点中存在对外服务节点时,从有效节点中选出优先级最高的节点作为对外服务节点;
比较模块,用于若对外服务节点接收到的广播中,存在比所述对外服务节点优先级高的节点时,从比所述对外服务节点优先级高的节点中选取优先级最高的节点;
替换模块,用于所述对外服务节点向所述优先级最高的节点发送接管请求,并停止对外服务;所述优先级最高的节点接收到所述接管请求后接管对外服务。
6.如权利要求5所述的系统,其特征在于,所述确定模块包括:
所述每个节点根据内网地址对应表,通过内网向其余每个节点的内网地址发送广播。
7.如权利要求6所述的系统,其特征在于,所述选取模块包括:
每个节点根据在预设时间内接收到节点编号信息,确定未接收到广播的节点编号信息。
8.如权利要求5至7任一项所述的系统,其特征在于,还包括:
更新模块,用于定时对集群内每个节点的基本配置信息,所述节点编号以及所述优先级进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510627329.5/1.html,转载请声明来源钻瓜专利网。