【技术实现步骤摘要】
一种配置管理系统、方法及存储介质
[0001]本专利技术涉及计算机软件
,特别涉及一种配置管理系统、方法及存储介质。
技术介绍
[0002]目前,现有技术中,项目中使用的配置已有数据字典、系统配置、以及基本的开关配置、以及不同业务所使用的规则配置等。
[0003]针对以上现有的配置存在的问题主要如下:
[0004]1、配置无灵活性:基本开关配置、系统配置等无法满足多条件的规则配置。
[0005]2、配置环节复杂:数据字典、系统配置、开关配置无配置页面。需要配置时,只能开发人员插入数据到数据库,然后再刷新服务器缓存。
[0006]3、缓存缺失:在使用数据字典、系统配置以及其他配置的时候,因历史迁移原因部分服务未使用缓存。
[0007]4、未集中管理:配置服务器单独独立出来后,依然有服务在本地查询(damage,indata等都存在此现象),配置未集中管理。
[0008]5、配置服务器抗压隐患:配置服务器独立后,在大量使用接口调用的时候,会存在过多的tcp连接。在服务器有限的 ...
【技术保护点】
【技术特征摘要】
1.一种置管理系统,其特征在于,包括配置中心、客户端、应用程序模块及数据库,其中:配置中心,用于获取配置变更数据,并推送更新给客户端;在客户端定时拉取发布消息或实时拉取配置更新数据时,发送发布消息或配置更新数据给客户端;客户端,在收到配置中心的推送更新时,实时向配置中心拉取配置更新数据,并更新数据库;定时向配置中心拉取发布消息,在判断发布消息存在变更时,实时向配置中心拉取配置更新数据,并更新数据库;应用程序模块,在第一次获取配置的时候,实时通过客户端从数据库中拉取配置数据,并在客户端创建对应配置的内存数据;再次获取配置时直接从数据库中获取配置数据;数据库,用于保存配置数据。2.根据权利要求1所述的置管理系统,其特征在于,所述的配置中心中存储有发布消息表和配置信息记录表。3.根据权利要求2所述的置管理系统,其特征在于,当产生新的配置数据或配置数据变更时,相关的数据会记录到发布消息表和配置信息记录表中。4.根据权利要求1所述的置管理系统,其特征在于,所述的客户端中存储有主配置表、配置字段表、字典码表、配置规则主表和配置规则信息表;所述的配置规则信息表用于接收配置中心的发布消息表和配置信息记录表中的数据,经过配置规则主表、配置字段表、字典码表配置后形成主配置表;将主配置表存储到数据库中。5.一种配置管理方法,其特征在于,包括以下步骤:步骤...
【专利技术属性】
技术研发人员:周彦彬,章亚东,尹树超,徐留琴,
申请(专利权)人:邦邦汽车销售服务北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。