配置数据更新方法、装置、系统及非易失性存储介质制造方法及图纸

技术编号:32972393 阅读:9 留言:0更新日期:2022-04-09 11:41
本发明专利技术公开了一种配置数据更新方法、装置、系统及非易失性存储介质。其中,该方法包括:接收第一配置数据,其中,第一配置数据为集群配置系统中的集群主节点依据目标对象的配置变动请求生成并按照第一预设频率发送的配置数据;以第二预设频率确定第一配置数据和本地存储的第二配置数据是否存在差异;在确定第二配置数据与第一配置数据存在差异的情况下,启动第一配置数据的配置生效进程,并使用第一配置数据覆盖第二配置数据。本发明专利技术解决了由于现有技术在配置变动操作频繁且配置资源开销代价大的场景中无法保证同步内容能够正确同步且生效造成的配置数据无法更新的技术问题。步且生效造成的配置数据无法更新的技术问题。步且生效造成的配置数据无法更新的技术问题。

【技术实现步骤摘要】
配置数据更新方法、装置、系统及非易失性存储介质


[0001]本专利技术涉及网络
,具体而言,涉及一种配置数据更新方法、装置、系统及非易失性存储介质。

技术介绍

[0002]现有技术1中在进行配置数据的跟新时,包括以下步骤:1)发送端系统与接收端系统启动时加载各自本地配置;2)管理工具连接在发送端系统一侧进行配置,每配置完成一条配置文件,发送端系统都将该配置文件实时同步到接收端系统;3)管理工具配置保存时,发送端系统与接收端系统同时保存本地配置文件,发送端系统触发配置核查;4)进行配置核查;5)配置核查失败时,发送端系统根据配置决定是否自动执行配置同步,同步完成后再次进行配置核查;或6)手动执行配置同步命令,配置同步。
[0003]但是现有技术1中当配置文件同步和核查过程都出错时,无法再次保证发送端系统和接收端系统的配置数据同步并且已生效。同时该方案不适用于配置生效耗时长且资源开销代价大、多用户操作、配置变动操作频繁的场景。
[0004]现有技术2中在进行配置数据的更新时,包括以下步骤:步骤1,通过配置管理客户端管理集群配置;步骤2,配置管理服务器端接收配置管理客户端的配置修改请求并把配置按指定格式写入配置管理中心;步骤3,配置探测模块实时监听配置管理中心的集群配置节点;当配置探测模块检测到节点的内容出现变化时,集群同步新的配置到本地,并更新相应节点的状态。
[0005]但是现有技术2中的配置同步方法是由集群节点通过配置探测模块监听配置管理中心配置内容变化实现,而配置管理中心无法感知到节点的配置探测模块状态,无法保证配置内容已经在集群节点上正确同步并且生效。同时该方案不适用于配置变动操作频繁且变动开销大的场景。
[0006]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0007]本专利技术实施例提供了一种配置数据更新方法、装置、系统及非易失性存储介质,以至少解决由于现有技术在配置变动操作频繁且配置资源开销代价大的场景中无法保证同步内容能够正确同步且生效造成的配置数据无法更新的技术问题。
[0008]根据本专利技术实施例的一个方面,提供了一种配置数据更新方法,适用于集群配置系统中的任意一个集群从节点中,包括:接收第一配置数据,其中,第一配置数据为集群配置系统中的集群主节点依据目标对象的配置变动请求生成并按照第一预设频率发送的配置数据;以第二预设频率确定第一配置数据和本地存储的第二配置数据是否存在差异;在确定第二配置数据与第一配置数据存在差异的情况下,启动第一配置数据的配置生效进程,并使用第一配置数据覆盖第二配置数据。
[0009]可选地,以第二预设频率比较接收到的第一配置数据和本地存储的第二配置数据
是否存在差异包括:以第二预设频率确定第一配置数据对应的第一日志信息,以及第二配置数据对应的第二日志信息;比较第一日志信息和第二日志信息,并在确定第一日志信息和第二日志信息中的内容不完全相同时,确定第一配置数据和第二配置数据存在差异,其中,第一日志信息用于记录第一配置数据的变更情况,第二日志信息用于记录第二配置数据的变更情况。
[0010]可选地,接收第一配置数据包括:接收集群主节点发送的数据包,其中,数据包中携带有第一配置数据的副本文件;解压数据包,获取第一配置数据的副本文件,并将第一配置数据的副本文件作为第一配置数据。
[0011]可选地,启动第一配置数据的配置生效进程包括:确定启动第一配置数据的配置生效进程所需要的服务器资源,并调用服务器资源执行第一配置数据对应的目标任务。
[0012]可选地,第一预设频率和第二预设频率均为响应目标对象的频率确定指令确定的频率。
[0013]根据本专利技术实施例的另一方面,还提供了一种配置数据更新方法,适用于集群配置系统中的主集群从节点中,包括:接收目标对象的配置变动请求;依据配置变动请求,更新存储在本地的第一配置数据;以第一预设频率发送第一配置数据至目标集群系统中的目标集群从节点。
[0014]根据本专利技术实施例的另一方面,提供了一种配置数据更新装置,适用于集群配置系统中的任意一个集群从节点中,包括:接收模块,接收第一配置数据,其中,第一配置数据为目标集群系统中的集群主节点依据目标对象的配置变动请求生成并按照第一预设频率发送的配置数据;自检模块,用于以第二预设频率确定第一配置数据和本地存储的第二配置数据是否存在差异;处理模块,用于在确定第二配置数据与第一配置数据存在差异的情况下,启动第一配置数据的配置生效进程,并使用第一配置数据覆盖第二配置数据。
[0015]根据本专利技术实施例的另一方面,提供了一种集群配置系统,集群配置系统包括一个集群主节点和多个集群从节点,其中,集群主节点,用于接收目标对象的配置变动请求;依据配置变动请求,更新存储在本地的第一配置数据;以第一预设频率发送第一配置数据至集群配置系统中的目标集群从节点;多个集群从节点中的任意一个集群从节点,用于接收第一配置数据,其中,第一配置数据为集群配置系统中的集群主节点依据目标对象的配置变动请求生成并按照第一预设频率发送的配置数据;以第二预设频率确定第一配置数据和本地存储的第二配置数据是否存在差异;在确定第二配置数据与第一配置数据存在差异的情况下,启动第一配置数据的配置生效进程,并使用第一配置数据覆盖第二配置数据;集群主节点,还用于检测集群从节点的运行状态。
[0016]根据本专利技术实施例,提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,在程序运行时控制非易失性存储介质所在设备执行数据配置更新方法。
[0017]根据本专利技术实施例,提供了一种电子设备,电子设备包括处理器,处理器用于运行程序,其中,程序运行时执行数据配置更新方法。
[0018]在本专利技术实施例中,采用接收第一配置数据,其中,第一配置数据为集群配置系统中的集群主节点依据目标对象的配置变动请求生成并按照第一预设频率发送的配置数据;以第二预设频率确定第一配置数据和本地存储的第二配置数据是否存在差异;在确定第二配置数据与第一配置数据存在差异的情况下,启动第一配置数据的配置生效进程,并使用
第一配置数据覆盖第二配置数据的方式,通过以第二预设频率检测配置数据是否更新,达到了避免配置生效动作频繁发生的目的,从而实现了减少配置生效过程的资源耗费的技术效果,进而解决了由于现有技术在配置变动操作频繁且配置资源开销代价大的场景中无法保证同步内容能够正确同步且生效造成的配置数据无法更新技术问题。
附图说明
[0019]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0020]图1是根据本专利技术实施例的一种配置数据更新方法的流程示意图;
[0021]图2是根据本专利技术实施例的另一种配置数据更新方法的流程图;
[0022]图3是根据本专利技术实施例提供的一种集群配置系统的结构示意图;
[0023]图4是根据本专利技术实施例的一种集群本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置数据更新方法,适用于集群配置系统中的任意一个集群从节点中,其特征在于,包括:接收第一配置数据,其中,所述第一配置数据为所述集群配置系统中的集群主节点依据目标对象的配置变动请求生成并按照第一预设频率发送的配置数据;以第二预设频率确定所述第一配置数据和本地存储的第二配置数据是否存在差异;在确定所述第二配置数据与所述第一配置数据存在差异的情况下,启动所述第一配置数据的配置生效进程,并使用所述第一配置数据覆盖所述第二配置数据。2.根据权利要求1所述的配置数据更新方法,其特征在于,以第二预设频率比较接收到的所述第一配置数据和本地存储的第二配置数据是否存在差异包括:以第二预设频率确定所述第一配置数据对应的第一日志信息,以及所述第二配置数据对应的第二日志信息;比较所述第一日志信息和所述第二日志信息,并在确定所述第一日志信息和所述第二日志信息中的内容不完全相同时,确定所述第一配置数据和所述第二配置数据存在差异,其中,所述第一日志信息用于记录所述第一配置数据的变更情况,所述第二日志信息用于记录所述第二配置数据的变更情况。3.根据权利要求1所述的配置数据更新方法,其特征在于,接收第一配置数据包括:接收所述集群主节点发送的数据包,其中,所述数据包中携带有所述第一配置数据的副本文件;解压所述数据包,获取所述第一配置数据的副本文件,并将所述第一配置数据的副本文件作为所述第一配置数据。4.根据权利要求1所述的配置数据更新方法,其特征在于,启动所述第一配置数据的配置生效进程包括:确定启动所述第一配置数据的配置生效进程所需要的服务器资源,并调用所述服务器资源执行所述第一配置数据对应的目标任务。5.根据权利要求1所述的配置数据更新方法,其特征在于,所述第一预设频率和所述第二预设频率均为响应所述目标对象的频率确定指令确定的频率。6.一种配置数据更新方法,适用于集群配置系统中的主集群从节点中,其特征在于,包括:接收目标对象的配置变动请求;依据所述配置变动请求,更新...

【专利技术属性】
技术研发人员:吴灿强杨施俊李光耀孙贝张燕妮
申请(专利权)人:山石网科通信技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1