[发明专利]分布式多模块云平台系统的参数统一化配置方法及系统在审
申请号: | 201911291245.3 | 申请日: | 2019-12-16 |
公开(公告)号: | CN112994914A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 李松;夏欢;张炜煌;韩雨 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 何家富 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 模块 平台 系统 参数 统一化 配置 方法 | ||
本发明涉及一种分布式多模块云平台系统的参数统一化配置方法及系统,该系统包括前端和后端两大块,以后端的统一配置服务中心模块为主,前端配置工具为辅,另外还包括系统配置管理功能操作页面等,将它们串联起来进行一系列取代人工的自动化相关操作,实现云平台系统传统配置方式向统一配置中心化新机制的无缝衔接升级,以及赋予了研发、维护、市场、客户等工作人员最新的、方便的统一配置使用场景。
技术领域
本发明涉及分布式多模块云平台系统,具体地涉及一种分布式多模块云平台系统的参数统一化配置方法及系统。
背景技术
在过去云平台系统功能不断丰富完善的过程中,分布式是的平台的主要技术特点之一,为了适应平台性能需要,越来越多独立的可运行业务服务模块应运而生,为了保证业务功能的灵活性,平台参数配置的种类、数量越来越多,维护工作量也越来越大。目前云平台系统的现状是各模块内的参数配置只在本模块中有效,多个模块的参数配置存在重复的现象,导致后续在客户维护过程中一个配置需要修改多个地方,并且所有类型配置修改完后都需要重启业务服务模块才能生效,影响工作效率;另外前后端开发业务时编写获取配置的代码也较为繁杂,容易出错。
发明内容
本发明旨在提供一种分布式多模块云平台系统的参数统一化配置方法及系统,以解决上述问题。为此,本发明采用的具体技术方案如下:
根据本发明的一方面,提供了一种分布式多模块云平台系统的参数统一化配置方法,该方法包括以下步骤:
后端配置收集和获取,具体地,在后端部署统一配置服务中心模块、统一配置文件x.properties、数据库和Redis缓存,该统一配置服务中心模块内部集成springboot技术框架,启动后首先根据云平台系统的现有运营数据库配置自动创建系统配置表,用于存储平台配置,随后自动收集后端各个业务服务模块内的原始配置,并进行去重操作,同步到统一配置文件x.properties、数据库和Redis缓存;后端业务服务模块从Redis缓存获取配置;
前端配置收集和获取,具体地,在前端部署前端配置工具、localStorage缓存和系统配置功能管理操作界面,用户登录平台以后,前端配置工具开始工作,从隐藏域中收集前端业务功能原始配置,并进行上报同步到后端数据库和统一配置文件中,并从后端获取所有收集完的原始配置,和前端的原始配置一起存储至前端localStorage缓存中;前端业务功能从localStorage缓存中获取配置;
配置修改,具体地,在前端通过系统配置功能管理操作界面或在后端通过手动修改配置文件x.properties来修改配置,修改后配置自动同步到前后端各种容器中。
进一步地,该方法还包括步骤:统一配置服务中心模块自动修改后端各业务模块的统一配置文件x.properties路径映射。
进一步地,该方法还包括步骤:统一配置服务中心模块自动修改后端业务功能代码。
进一步地,系统配置表至少包括字段:配置项名称、配置项key、配置项值和说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911291245.3/2.html,转载请声明来源钻瓜专利网。