1 .一种数据处理方法,其特征在于,包括:
通过控制面的管理器检测目标资源池的多个安置组的节点的分布情况,其中,所述节
点包括主节点,以及从节点;
在目标安置组的节点的分布情况满足预设的触发条件的情况下,向数据面的所述目标
安置组发送切换指令,其中,所述目标安置组为所述多个安置组中的任一安置组;
通过数据面的所述目标安置组根据所述切换指令,将所述目标安置组的主节点切换为
从节点,并选取一个从节点替代对应的所述主节点作为新的主节点。
2.根据权利要求1所述的方法,其特征在于,通过控制面的管理器检测目标资源池的多
个安置组的节点的分布情况包括;
通过计时器控制所述控制面的管理器定时维护所述目标资源池的拓扑视图;
通过所述拓扑视图获取所述目标资源池的多个安置组的主节点的分布情况。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收对所述计时器的维护时间进行更改的更改指令;
响应所述更改指令调用命令行工具提供的与所述更改指令对应的配置指令;
将所述配置指令发送给所述计时器,进行维护时间的更改,其中,所述计时器存储在所
述安置组的分布式键值数据库中。
4 .根据权利要求3所述的方法,其特征在于,将所述配置指令发送给所述计时器,进行
维护时间的更改之后,所述方法还包括:
通过所述管理器接收分布式键值数据库的通知信息,其中,所述通知信息为所述命令
行工具成功响应所述更改指令后发送的信息,所述通知信息包括更改后的管理器配置;
在所述管理器配置与之前的配置不同的情况下,将所述管理器的计时器周期重置为所
述计时器修改后的维护时间。
5.根据权利要求4所述的方法,其特征在于,在所述管理器配置与之前的配置不同的情
况下,将所述管理器的计时器周期重置为所述计时器修改后的维护时间之后,所述方法还
包括:
在所述计时器修改后的维护时间为零的情况下,自动停止通过控制面的管理器检测目
标资源池的多个安置组的主节点的分布情况的步骤,直至所述计时器修改后的维护时间不
为零的情况下,自动重启通过控制面的管理器检测目标资源池的多个安置组的主节点的分
布情况的步骤。
6.根据权利要求1所述的方法,其特征在于,通过数据面的所述目标安置组根据所述切
换指令,将所述目标安置组的主节点切换为从节点,并选取一个从节点替代对应的所述主
节点包括:
响应所述切换指令,在所述目标安置组中选取一个从节点作为候选节点;
通过所述候选节点向所述目标安置组中的其他所有节点发起投票请求,其中,所述投
票请求包括投票期数;
根据所述投票请求确定作为新的主节点的目标从节点,将所述主节点切换为从节点,
将所述目标从节点切换为新的主节点,其中,所述目标从节点为所述候选节点或其他从节
点之一,所述主节点在接收到所述投票请求后,确定所述投票期数大于自己作为主节点的
投票的投票期数,自动降级为从节点。
权 利 要 求 书
1/2 页
2
文档被以下合辑收录
评论