[发明专利]分布式多模块云平台系统的参数统一化配置方法及系统在审
申请号: | 201911291245.3 | 申请日: | 2019-12-16 |
公开(公告)号: | CN112994914A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 李松;夏欢;张炜煌;韩雨 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 何家富 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 模块 平台 系统 参数 统一化 配置 方法 | ||
1.一种分布式多模块云平台系统的参数统一化配置方法,其特征在于,所述方法包括以下步骤:
后端配置收集和获取,具体地,在后端部署统一配置服务中心模块、统一配置文件x.properties、数据库和Redis缓存,该统一配置服务中心模块内部集成springboot技术框架,启动后首先根据云平台系统的现有运营数据库配置自动创建系统配置表,用于存储平台配置,随后自动收集后端各个业务服务模块内的原始配置,并进行去重操作,同步到统一配置文件x.properties、数据库和Redis缓存;后端业务服务模块从Redis缓存获取配置;
前端配置收集和获取,具体地,在前端部署前端配置工具、localStorage缓存和系统配置功能管理操作界面,用户登录平台以后,前端配置工具开始工作,从隐藏域中收集前端业务功能原始配置,并进行上报同步到后端数据库和统一配置文件中,并从后端获取所有收集完的原始配置,和前端的原始配置一起存储至前端localStorage缓存中;前端业务功能从localStorage缓存中获取配置;
配置修改,具体地,在前端通过系统配置功能管理操作界面或在后端通过手动修改配置文件x.properties来修改配置,修改后配置自动同步到前后端各种容器中。
2.如权利要求1所述的方法,其特征在于,还包括步骤:统一配置服务中心模块自动修改后端各业务服务模块的统一配置文件x.properties路径映射。
3.如权利要求1所述的方法,其特征在于,还包括步骤:统一配置服务中心模块自动修改后端业务功能代码。
4.如权利要求1所述的方法,其特征在于,系统配置表至少包括字段:配置项名称、配置项key、配置项值和说明。
5.一种分布式多模块云平台系统的参数统一化配置系统,其特征在于,包括后端和前端,所述后端部署有统一配置服务中心模块、数据库、统一配置文件x.properties和Redis缓存,所述统一配置服务中心模块内部集成springboot技术框架,启动后首先根据云平台系统的现有运营数据库配置自动创建系统配置表,用于存储平台配置,随后自动收集后端各个业务服务模块内的原始配置,并进行去重操作,同步到统一配置文件x.properties、数据库和Redis缓存;后端各业务服务模块从Redis缓存获取配置;以及统一配置服务中心模块对统一配置文件x.properties进行修改监听,只要统一配置文件x.properties被手动修改,就将配置自动同步到前后端各种容器中;所述前端部署有前端配置工具、localStorage缓存和系统配置功能管理操作界面,用户登录平台以后,前端配置工具开始工作,从隐藏域中收集前端业务功能原始配置,并进行上报同步到后端数据库和统一配置文件中,并从后端获取所有收集完的原始配置,和前端的原始配置一起存储至localStorage缓存中;前端业务功能从localStorage缓存中获取配置;所述系统配置功能管理操作界面用于修改配置,修改后的配置自动同步到前后端各种容器中。
6.如权利要求5所述的系统,其特征在于,所述统一配置服务中心模块用于自动修改后端各业务服务模块的统一配置文件x.properties路径映射。
7.如权利要求5所述的系统,其特征在于,所述统一配置服务中心模块用于自动修改后端业务功能代码。
8.如权利要求5所述的系统,其特征在于,所述系统配置表至少包括字段:配置项名称、配置项key、配置项值和说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911291245.3/1.html,转载请声明来源钻瓜专利网。