[发明专利]集群节点配置的变更方法、装置、介质及电子设备在审
申请号: | 202210095854.7 | 申请日: | 2022-01-26 |
公开(公告)号: | CN114489729A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 陈亚强 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F15/16;H04L45/74 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 节点 配置 变更 方法 装置 介质 电子设备 | ||
本公开涉及数据处理技术领域,具体涉及一种集群节点配置的变更方法、及集群节点配置的变更装置、计算机可读存储介质及电子设备,上述方法包括:获取各节点的配置编号以及配置编号对应的第一配置,并获取待更新的第二配置;对配置编号赋予第二配置对应的路由标识;将第二配置存储于第二存储区域,并打开配置编号对应的缓存切换逻辑;响应于各配置编号对应的缓存切换逻辑打开的消息,根据路由标识将配置编号对应的路由逻辑从第一存储区域路由至第二存储区域以更新配置编号对应的配置。通过本公开实施例的技术方案,可以解决在更新节点配置时无法满足强一致性的问题。
技术领域
本公开涉及数据处理技术领域,具体而言,涉及一种集群节点配置的变更方法、集群节点配置的变更装置、计算机可读存储介质及电子设备。
背景技术
随着软硬件的发展,数据的规模越来越大,分布式集群也得到了快速发展。以中台商品组为例,每个集群节点都具有动态配置,在突发线上状况时,可以通过动态配置应对当前的情况。
在现有技术的方案中,在需要对集群节点的动态配置进行更新时,集群节点可以从配置中心中获取最新的配置,实现配置的实时变更。
然而,现有技术中的方案,在具有强一致性需求的业务场景中,只能在配置中心中实时拉取最新的配置,对于系统性能的损耗较高,且在一些场景中,系统无法将所有的性能用于支持拉取最新配置,导致无法满足强一致性的需求。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种集群节点配置的变更方法、数据读取方法、集群节点配置的变更装置、计算机可读存储介质及电子设备,可以解决在更新节点配置时无法满足强一致性的问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的第一方面,提供了一种集群节点配置的变更方法,所述集群包括多个节点,所述集群包括第一存储区域和第二存储区域,包括:获取各节点的配置编号以及所述配置编号对应的第一配置,并获取待更新的第二配置;其中,所述第一配置为当前配置编号正在应用的配置,所述第一配置存储于第一存储区域;对所述配置编号赋予所述第二配置对应的路由标识;其中,所述路由标识用于指示所要应用的配置;将所述第二配置存储于所述第二存储区域,并打开所述配置编号对应的缓存切换逻辑;响应于各所述配置编号对应的缓存切换逻辑打开的消息,根据所述路由标识将所述配置编号对应的路由逻辑从所述第一存储区域路由至所述第二存储区域以更新所述配置编号对应的配置。
在本公开的一种示例性实施例中,基于前述方案,在获取待更新的第二配置之前,所述方法还包括:在检测到待更新的第二配置时,生成所述待更新的第二配置对应的路由标识。
在本公开的一种示例性实施例中,基于前述方案,所述第二配置对应有一配置版本,所述对所述配置编号赋予所述第二配置对应的路由标识,包括:根据配置版本获取所述第二配置对应的路由标识;对所述配置编号赋予所述第二配置对应的路由标识。
在本公开的一种示例性实施例中,基于前述方案,所述对所述配置编号赋予所述第二配置对应的路由标识,包括:判断所述第一配置与所述第二配置是否相同;在所述第一配置与所述第二配置不同时,对所述配置编号赋予所述第二配置对应的路由标识。
在本公开的一种示例性实施例中,基于前述方案,所述响应于各所述节点对应的缓存切换逻辑打开的消息,根据所述路由标识将所述节点对应的路由逻辑从所述第一存储区域路由至所述第二存储区域以更新所述节点的配置,包括:各节点分别向配置中心发送所述配置编号对应的缓存切换逻辑打开的消息;在所述配置中心接收到所有配置编号对应的缓存切换逻辑打开的消息时,根据所述路由标识将所述配置编号对应的路由逻辑从所述第一存储区域路由至所述第二存储区域以更新所述配置编号的配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210095854.7/2.html,转载请声明来源钻瓜专利网。