[发明专利]一种集群节点配置文件同步方法及装置有效
申请号: | 201811629465.8 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109710586B | 公开(公告)日: | 2019-09-13 |
发明(设计)人: | 杨刚 | 申请(专利权)人: | 北京谷数科技有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/178 |
代理公司: | 北京丰浩知识产权代理事务所(普通合伙) 11781 | 代理人: | 李学康 |
地址: | 100193 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种集群节点配置文件同步方法及装置。其核心思想是通过在每个节点中建立日志文件,在日志文件为每个需要同步的配置文件建立一条记录,记录中记载了对应同步配置文件的标识,对该配置文件最新一次操作的步骤序号,以及对应配置文件是否被删除的标记。这样当从节点新加入集群或从停机状态恢复需要和主节点进行同步操作时,主节点只需要将需要同步的配置文件的最终状态发送给接收方即可。一个配置文件的同步只需要一次更新操作,一步恢复到配置文件的最新状态,从而避免经历中间状态,达到提高速度和效率的目的。 | ||
搜索关键词: | 配置文件 集群节点 同步的 主节点 同步配置文件 更新操作 核心思想 日志文件 停机状态 同步操作 一次操作 中间状态 最新状态 最终状态 接收方 集群 记录 删除 恢复 | ||
【主权项】:
1.一种集群节点配置文件同步方法,其特征在于,包括以下步骤:S1、建立日志文件:各节点上均建立一个日志文件,该日志文件为每一个本节点需要同步的配置文件建立了一条记录,该记录包括该配置文件的标识、步骤序号及配置文件的删除标记;其中所述的步骤序号用于描述最近一次对该配置文件进行操作的步骤数,所述的删除标记用来描述对应配置文件是否已被删除;S2、选举主节点:集群中节点通过选主过程设置主节点,第一次选举主节点时,选举节点ID最小的节点为主节点,后续选举主节点时,选择日志文件中步骤序号最大的节点为主节点,步骤序号相同时选择节点ID最小的为主节点;S3、广播同步数据:当主节点上配置文件发生变化时,更新日志文件对应记录的内容,并将更新的记录和未被删除的对应配置文件通过广播方式发送到所有从节点,如果记录删除标记为“真”,则只发送记录;如果记录删除标记为“假”,则发送记录和对应的配置文件;S4、从节点发送同步请求:当从节点加入集群或从停机状态恢复时,通过广播方式查询主节点ID,查找到主节点后向主节点发送同步请求,同步请求中包括本节点日志文件中最大步骤序号;S5、主节点发送同步数据:主节点接收到同步请求,取出所述最大步骤序号,并取出本节点日志文件中所有步骤序号大于所述最大步骤序号的记录,主节点按照步骤序号从小到大的顺序逐条发送同步数据,如果记录删除标记为“真”,则只发送记录;如果记录删除标记为“假”,则发送记录和对应的配置文件;S6、从节点接收主节点发送的同步数据,进行相应同步操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京谷数科技有限公司,未经北京谷数科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811629465.8/,转载请声明来源钻瓜专利网。