[发明专利]一种基于分布式服务的配置中心数据可视化方法及系统在审
申请号: | 202110988950.X | 申请日: | 2021-08-26 |
公开(公告)号: | CN113836372A | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 王沛 | 申请(专利权)人: | 北京臻观数智科技有限公司 |
主分类号: | G06F16/904 | 分类号: | G06F16/904;G06F16/27;G06F16/25;G06F40/186 |
代理公司: | 成都环泰专利代理事务所(特殊普通合伙) 51242 | 代理人: | 李斌;李辉 |
地址: | 100000 北京市朝阳区高碑店乡*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 服务 配置 中心 数据 可视化 方法 系统 | ||
1.一种基于分布式服务的配置中心数据可视化方法,其特征在于,包括以下步骤:
请求并启动服务;
基于程序语言注解驱动,在配置类中描述配置信息;
通过配置管理组件程序扫描并解析所述注解,在存储介质中建立json数据结构的存储空间,将解析的注解生成统一的json格式的配置模板写入配置中心;
通过配置管理服务解析所述配置中心的配置信息,生成可视化表单界面并注入到配置实体类中,在存储介质中建立与注入了配置信息的配置实体类相适应的存储空间,用于保存所述配置实体类。
2.根据权利要求1所述的一种基于分布式服务的配置中心数据可视化方法,其特征在于,在可视化表单界面注入到配置实体类之后,还包括修改配置项数据的步骤,包括:用户通过可视化界面修改配置项数据,并将配置项主键值及变更值发送至所述配置管理服务;所述配置管理服务接收到配置变更请求并修改配置中心对应配置项的值,然后发送配置项变更信息至服务器;所述服务器刷新配置。
3.根据权利要求1所述的一种基于分布式服务的配置中心数据可视化方法,其特征在于,在所述配置模板写入配置中心之前还包括数据校验的步骤,包括:判断配置信息是否合法;若否,则所述服务启动失败;若是,则判断所述配置中心是否存在当前配置信息,若存在,则将所述配置中心的配置信息解析并注入所述配置实体,若不存在,则将所述配置模板写入配置中心。
4.根据权利要求1所述的一种基于分布式服务的配置中心数据可视化方法,其特征在于,所述配置信息的来源包括远程配置信息或本地文件配置信息,当两者其一发生故障时,替换为另一来源提供配置信息。
5.一种基于分布式服务的配置中心数据可视化系统,其特征在于,包括信息写入模块、配置中心、配置管理服务、配置实体和若干服务集群,所述信息写入模块用于获取服务器中的数据并基于程序语言注解驱动并在配置类中描述配置信息;所述服务集群包括配置管理组件程序,所述配置管理组件程序包括注解扫描部分、根据所述注解并基于json格式的配置模板生成部分、以及传输所述配置模板至所述配置中心的写入部分;所述配置中心用于接收所述配置模板;所述配置管理服务包括获取所述配置模板的配置信息的解析模块、生成可视化表单界面的生成模块、以及将所述可视化表单界面注入所述配置实体的输入模块;所述配置实体用于接收所述可视化表单界面。
6.根据权利要求5所述的一种基于分布式服务的配置中心数据可视化系统,其特征在于,还包括配置管理模块,用于将用户修改的配置项数据对应的配置项主键值及变更值发送至所述配置管理服务,所述配置管理服务还包括用于接收配置项变更请求、修改所述配置中心对应配置项的值、以及发送配置项变更信息至所述服务器的变更处理模块。
7.根据权利要求5所述的一种基于分布式服务的配置中心数据可视化系统,其特征在于,还包括设置于所述配置管理组件程序与配置中心之间的数据校验模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京臻观数智科技有限公司,未经北京臻观数智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110988950.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种输液港针用辅助定位穿刺装置
- 下一篇:一种服务器升级的方法、设备及系统