[发明专利]分布式集群的配置参数更新方法、装置、设备及存储介质有效
申请号: | 201911173287.7 | 申请日: | 2019-11-26 |
公开(公告)号: | CN110825420B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 何江灏;田生 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘飞;周达 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 集群 配置 参数 更新 方法 装置 设备 存储 介质 | ||
本说明书实施例提供了一种分布式集群的配置参数更新方法、装置、设备及存储介质,该方法包括:基于接收到的配置参数生成参数配置文件;将所述参数配置文件发送至分布式集群的目标服务器集合;从所述目标服务器集合获取最新参数配置文件,并对其进行校验;在所述最新参数配置文件通过校验后,向所述目标服务器集合发送重启指令,以使所述配置参数在所述目标服务器集合上生效。本说明书实施例可以提高分布式集群的配置参数更新效率和适用范围,降低分布式集群的配置参数更新成本。
技术领域
本说明书涉及分布式集群技术领域,尤其是涉及一种分布式集群的配置参数更新方法、装置、设备及存储介质。
背景技术
早期分布式集群采用人工方式更新配置参数,即运维人员登录到分布式集群内的各服务器,手工编辑修改配置参数。然而,在一个分布式集群环境中少则有二、三十台服务器,多则达上百台服务器(甚至更多)。当然,如果是多中心和/或异地多活的分布式集群,分布式集群中的服务器数量通常会更多。这种人工更新配置参数的方式效率低、成本高。
目前也有一些基于数据库技术的分布式集群的配置参数更新方案。配置参数保存于数据库,分布式集群中各服务器通过访问数据库获取配置参数。然而,在一些分布式应用场景(如通讯机、前置机报文转发系统、传感器数据采集等),分布式集群本身是不需要数据库的。如果要基于数据库技术实现配置参数更新,则需要额外增加数据库。不仅如此,由于在分布式集群中往往存在多个服务,且每个服务可能都拥有各自独立的数据库环境,导致运维人员需要在不同的数据库分别修改参数。在这样的场景下,这种更新配置参数的方式的效率仍然不高,且成本较高。同时像数据库用户名、密码、IP地址、数据库实例名这样的基础信息无法放在数据库中保存,必须外置在参数文件里。
随着技术的发展,目前也已经出现基于Zookeeper分布式协调服务的配置参数订阅更新机制。分布式集群中各服务器监听Zookeeper广播的配置参数更新事件,然后根据监听到的配置参数更新事件自行更新配置参数。然而,当一些服务器出现网络问题或宕机时,这些服务器可能会接收不到配置参数更新事件,从而容易出现一些服务器已经修改参数,另一些服务器未修改参数的问题,即导致了集群内配置参数不一致的问题。对于高可用性、高可靠性的应用场景的分布式集群,这种集群内配置参数不一致是不可接受的。因此,基于Zookeeper分布式协调服务的配置参数订阅更新机制的适用范围受限。
发明内容
本说明书实施例的目的在于提供一种分布式集群的配置参数更新方法、装置、设备及存储介质,以提高分布式集群的配置参数更新效率和适用范围,降低分布式集群的配置参数更新成本。
为达到上述目的,一方面,本说明书实施例提供了一种分布式集群的配置参数更新方法,包括:
基于接收到的配置参数生成参数配置文件;
将所述参数配置文件发送至分布式集群的目标服务器集合;
从所述目标服务器集合获取最新参数配置文件,并对其进行校验;
在所述最新参数配置文件通过校验后,向所述目标服务器集合发送重启指令,以使所述配置参数在所述目标服务器集合上生效。
另一方面,本说明书实施例还提供了分布式集群的配置参数更新装置,包括:
文件生成模块,用于基于接收到的配置参数生成参数配置文件;
文件传输模块,用于将所述参数配置文件发送至分布式集群的目标服务器集合;
文件校验模块,用于从所述目标服务器集合获取最新参数配置文件,并对其进行校验;
指令发送模块,用于在所述最新参数配置文件通过校验后,向所述目标服务器集合发送重启指令,以使所述配置参数在所述目标服务器集合上生效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911173287.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件定制装置
- 下一篇:一种防火的隔热宿舍用安全门以及防火隔热方法