[发明专利]配置信息更新方法及装置有效
申请号: | 201910955686.2 | 申请日: | 2019-10-09 |
公开(公告)号: | CN110784340B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 吴先坤 | 申请(专利权)人: | 无线生活(北京)信息技术有限公司 |
主分类号: | H04L41/0816 | 分类号: | H04L41/0816;H04J3/06 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 陈红亮 |
地址: | 100015 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 信息 更新 方法 装置 | ||
本发明是关于配置信息更新方法及装置。该方法包括:采用时钟校准脚本对多个节点的机器时钟进行校准;根据规则内容生成新的配置信息;向所述多个节点发送通知消息,所述通知消息用于指示所述多个节点获取所述新配置信息;新配置信息包括配置生效时间,配置生效时间用于指示所述多个节点在所述机器时钟到达预设时间时,采用新配置信息替换原有的配置信息。该技术方案可以使多个节点在获得新配置信息后,所有节点的新配置信息在同一时间生效,避免了中间状态的出现,保证了配置信息更新时多个节点的状态的一致性,同时,也保证了配置信息更新时的可靠性。
技术领域
本发明涉及互联网技术领域,尤其涉及一种配置信息更新方法及装置。
背景技术
在分布式系统集群中,路由规则、分片规则等配置内容经常变动,因此需要经常进行配置信息的修改和节点中的配置信息的更新。现有的配置信息更新方法通常为:在配置中心修改配置信息之后,节点从配置中心获取新的配置信息并立刻执行该新的配置信息。
然而,由于集群中节点众多,采用此种更新方法进行节点配置信息的更新时,容易出现一部分节点是新的配置信息,而另外一部分还是旧的配置信息,即中间状态的问题,而中间状态会使节点的信息不一致,导致数据错误等严重的系统问题,从而影响用户的使用。
发明内容
本发明实施例提供配置信息更新方法及装置。所述技术方案如下:
根据本发明实施例的第一方面,提供一种配置信息更新方法,包括:采用时钟校准脚本对多个节点的机器时钟进行校准;根据规则内容生成新的配置信息;向所述多个节点发送通知消息,所述通知消息用于指示所述多个节点获取所述新配置信息;所述新配置信息包括配置生效时间,所述配置生效时间用于指示所述多个节点在所述机器时钟到达预设时间时,采用所述新配置信息替换原有的配置信息。
优选地,所述方法还包括:判断所述规则内容是否存在历史配置记录;在所述规则内容不存在历史配置记录时,所述根据规则内容生成新配置信息,包括:根据所述规则内容生成配置信息;为所述配置信息设定第一配置生效时间,所述第一配置生效时间为所述配置信息的生成时间与预设时长的和所产生的时间;在所述规则内容存在历史配置记录时,所述根据规则内容生成新配置信息,包括:根据所述规则内容生成配置信息;根据所述历史配置记录,预估从所述配置信息生成到所述多个节点获取到所述配置信息所需的时长;为所述配置信息设定第二配置生效时间,所述第二配置生效时间为所述配置信息的生成时间与预估的时长的和所产生的时间
优选地,所述还包括:从所述多个节点中选取N个节点,对于所述N个节点中的每一个节点,统计从所述新配置信息生成到所述节点获取到所述新配置信息所需的时长,获得N个时长值,N为大于或等于2的整数;计算所述N个时长值的平均值T0;采用公式T=Ts+T0*X,计算所述新配置信息的最优配置生效时间T,Ts为所述新配置信息的生成时间,X为时间系数,2.5≤X≤3.5;计算所述配置生效时间与所述最优配置生效时间的差值;在所述差值大于或等于预设阈值时,将所述配置生效时间替换为所述最优配置生效时间。
优选地,所述预估从所述配置信息生成到所述多个节点获取到所述配置信息所需的时长,包括:从所述历史配置记录中分Y次且每次获取M个节点;对于所述M个节点中的每个节点,根据所述历史配置记录,计算从历史配置信息生成到所述节点获取到所述历史配置信息所需的时长,获得M个时长值,Y和M均为大于或等于2的整数;对于每次获取的M个时长值,选取其中的最大时长值;计算选取的Y个最大时长值的平均值,将所述平均值作为预估的从所述配置信息生成到所述节点获取到所述配置信息所需的时长值。
优选地,所述采用时钟校准脚本对所述多个节点的机器时钟进行校准,包括:获取所述多个节点的物理地址;将所述物理地址保存至管理节点的内存列表中;对于所述内存列表中的每个节点,为所述节点连接网络;通过预设的Linux命令,使所述节点的机器时钟的时间与网络时间一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无线生活(北京)信息技术有限公司,未经无线生活(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910955686.2/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置