分布式配置中心的管理方法及装置制造方法及图纸

技术编号:37157538 阅读:31 留言:0更新日期:2023-04-06 22:20
本公开涉及计算机技术领域,尤其涉及分布式配置中心的管理方法及装置。用于解决分布式系统中在对各个子系统的配置文件运维时,存在复杂度很高、运维效率低下的问题,该方法为:分布式系统中配置中心服务器接收子系统服务器发送的第一获取请求,其中,第一获取请求中包含子系统服务器的身份标识和应用环境标识;再基于身份标识和应用环境标识,获取本地的子系统服务器对应的第一配置文件,并将第一配置文件发送至子系统服务器,从而使子系统服务器存储第一配置文件,并基于第一配置文件,对应用环境标识对应的应用环境的各个配置项进行设置和加载;这样,实现对分布式系统中各个子系统各自对应的配置文件的统一管理、统一调配,提高了运维效率。提高了运维效率。提高了运维效率。

【技术实现步骤摘要】
分布式配置中心的管理方法及装置


[0001]本公开涉及计算机
,尤其涉及分布式配置中心的管理方法及装置。

技术介绍

[0002]随着计算机系统规模变得越来越大,将所有的业务单元集中部署在一个或若干个大型计算机上的体系结构,已经越来越不能满足当今计算机系统,尤其是大型互联网系统的快速发展,各种灵活多变的系统架构模型层出不穷,其中,分布式的处理方式越来越受到业界的青睐,随之出现了分布式系统概念。
[0003]已有技术下,分布式系统的系统架构越来越复杂,通常按照一定的规则,将分布式系统拆分为若干个子系统,通过将各个子系统分别部署到不同的服务器上,以降低分布式系统的耦合度。通常针对分布式系统中的提供同一服务的各个子系统设置一个配置中心模块,通过该配置中心模块实现对上述各个子系统对应的配置文件的管理。
[0004]然而,分布式系统中包含多种服务的子系统,那么,在对分布式系统包含的各个子系统进行配置文件更新操作时,需要分别针对不同的服务各自包含的各个子系统进行配置文件的更新操作,而不能对分布式系统中的各个子系统各自对应的配置文件进行统本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式配置中心的管理方法,其特征在于,所述方法应用于分布式系统,所述分布式系统包括多个子系统、至少一组配置中心服务器和管理端服务器,所述方法包括:所述配置中心服务器接收子系统服务器发送的第一获取请求,其中,所述第一获取请求中包含所述子系统服务器的身份标识和应用环境标识;所述子系统服务器上部署有所述分布式系统中的任一子系统;所述配置中心服务器基于所述身份标识和所述应用环境标识,获取本地的所述子系统服务器对应的第一配置文件,并将所述第一配置文件发送至所述子系统服务器,以使所述子系统服务器存储所述第一配置文件,并基于所述第一配置文件,对所述应用环境标识对应的应用环境的各个配置项进行设置和加载;其中,所述第一配置文件是所述管理端服务器基于所述应用环境标识设置,并发送至所述配置中心服务器的。2.如权利要求1所述的方法,其特征在于,在所述配置中心服务器接收子系统服务器发送的第一获取请求之前,还包括:所述配置中心服务器接收所述子系统服务器发送的协商请求,其中,所述协商请求是基于所述子系统服务器与所述配置中心服务器之间建立的连接通道发送的,所述连接通道是在所述子系统服务器获取到所述配置中心服务器的域名信息,并基于所述域名信息与所述配置中心服务器建立的;所述配置中心服务器基于所述协商请求,为所述子系统服务器分配相应的身份标识和各个应用环境标识,以及将所述身份标识、所述各个应用环境标识和所述子系统服务器在本地进行关联存储,并将所述身份标识和所述各个应用环境标识发送至所述子系统服务器。3.如权利要求2所述的方法,其特征在于,在所述配置中心服务器将所述身份标识、所述各个应用环境标识和所述子系统服务器在本地进行关联存储之后,还包括:所述配置中心服务器将所述子系统服务器对应的身份标识和所述各个应用环境标识,发送至所述管理端服务器,以使所述管理端服务器为所述子系统服务器设置各个用户账号,以及设置所述各个用户账号各自对应的使用权限,并基于拥有预设使用权限的用户账号的点击操作,设置所述应用环境标识对应的第一配置文件;所述配置中心服务器接收所述管理端服务器发送的,针对所述应用环境标识设置的第一配置文件,并将所述第一配置文件、所述身份标识和所述应用环境标识在本地进行关联存储。4.如权利要求1

3任一项所述的方法,其特征在于,若所述第一配置文件包含所述第一配置文件对应的第一版本信息,则在所述配置中心服务器将所述第一配置文件发送至所述子系统服务器之后,还包括:所述配置中心服务器接收所述子系统服务器发送的第二获取请求,其中,所述第二获取请求包含所述子系统服务器的身份标识、所述应用环境标识和所述第一配置文件;若所述配置中心服务器确定所述第二获取请求中包含的所述第一配置文件对应的第一版本信息,与本地存储的所述子系统服务器的所述应用环境标识的第二配置文件对应的第二版本信息不同,则所述配置中心服务器将所述第二配置文件发送至所述子系统服务器,以使所述子系统服务器基于所述第二配置文件,对所述应用环境标识对应的应用环境的各个配置项进行重新设置和加载;
其中,所述第二配置文件是所述管理端服务器基于拥有预设使用权限的用户账号在所述管理端服务器展示的操作界面中,执行相应的点击操作后设置并发送至所述配置中心服务器的,以使所述配置中心服务器将所述第二配置文件,与所述子系统服务器的所述应用环境标识在本地进行关联存储。5.如权利要求4所述的方法,其特征在于,所述第二获取请求是所述子系统服务器通过轮询方式发送的。6.一种分布式配置中心的管理方法,其特征在于,所述方法应用于分布式系统,所述分布式系统包括多个子系统、至少一组配置中心服务器和管理端服务器,所述方法包括:子系统服务器向所述配置中心服务器发送第一获取请求,其中,所述第一获取请求中包含所述子系统服务器的身份标识和应用环境标识;所述子系统服务器上部署有所述分布式系统中的任一子系统;所述子系统服务器接收并关联存储所述配置中心服务器发送的,针对所述子系统服务器的应用环境标识的第一配置文件,以及基于所述第一配置文件,对所述应用环境标识对应的应用环境的各个配置项进行设置和加载,其中,所述第一配置文件是所述管理端服务器基于所述应用环境标识设置并发送至所述配置中心服务器的。7.如权利要求6所述的方法,其特征在于,在所述子系统服务器向所述配置中心服务器发送第一获取请求之前,还包括:所述子系统服务器获取所述配置中心服务器的域名信息,并基于所述域名信息,与...

【专利技术属性】
技术研发人员:赵国庆戴晓栋何凯王东董志勇龚勇浩安妮
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

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

1