[发明专利]一种配置数据的管理方法、装置及存储介质有效
| 申请号: | 201811189519.3 | 申请日: | 2018-10-12 |
| 公开(公告)号: | CN109522043B | 公开(公告)日: | 2021-11-16 |
| 发明(设计)人: | 李宗祥;严国友;孙一波 | 申请(专利权)人: | 咪咕文化科技有限公司;中国移动通信集团有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F16/28 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李昂;张颖玲 |
| 地址: | 100032 北京市西城区德*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 配置 数据 管理 方法 装置 存储 介质 | ||
本发明实施例公开了一种配置数据的管理方法,所述方法包括:监听处理平台节点中预先存储的原始的配置数据是否发生变化;当监听到所述原始的配置数据发生变化时,获取更新后的配置数据,其中,所述更新后的配置数据是通过下述方式生成的:根据接收到的由数据库中的更新缓存写入所述处理平台节点的待更新的配置数据,对所述原始的配置数据进行更新生成;判断所述更新后的配置数据是否存储于预先设定的集中式配置数据缓存中,获得相应的判断结果;基于所述判断结果,利用对应的处理策略控制对所述更新后的配置数据进行相应处理。本发明实施例还公开了一种配置数据的管理装置以及存储介质。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种配置数据的管理方法、装置及存储介质。
背景技术
目前,在大数据环境下,业务处理系统往往要处理很多复杂的业务,为了保证业务处理系统的可扩展性与易维护性,通常将生成与业务相关的配置数据来管理业务处理系统。由于业务的复杂性和巨大数据量,往往产生大量的配置数据。因此,有效地管理配置数据,对于业务处理系统的正常运行与维护具有重要意义。
相关技术中,一般采用以下几种方式管理配置数据:
1)直接使用配置文件管理配置数据,该方式基于SpringBoot、Springmvc等开发框架工具提供的配置文件接口,在初始化业务处理系统时直接读取配置文件,如果要改变配置数据,则需要修改配置文件,并重新启动业务处理系统;
2)使用分布式协调系统中Zookeeper托管配置文件管理配置数据,该方式中配置信息仍存放于配置文件中,与方式1)不同的是,每个配置文件存放在Zookeeper的Znode节点中,从而借助Zookeeper的监听/更新机制,当需要修改配置文件时,只需将修改的配置文件替换到对应的Znode节点中,业务处理系统进程的Zookeeper客户端会自动获取新的配置文件进行重新初始化;
3)使用关系型数据库存储配置数据,该方式中将配置数据之间复杂的关系映射为数据库表之间的关系,通过关系型数据库自身的约束能力管理配置数据,当业务处理系统进程启动时,从数据库表中读取配置信息并进行初始化。
然而,上述几种管理配置数据的技术方案仍存在以下问题:
针对直接使用配置文件的管理方法,由于需要重启系统进程,造成系统维护困难,且不具备更新配置数据的实时性;
针对使用Zookeeper托管配置文件的管理方法,不需要重启系统进程且能实时更新配置,具有实时性和部分易维护性,然而,当配置数据的关系复杂且数量庞大时,配置文件的维护变得相当困难,可能导致配置数据修改出错,缺乏安全性;
针对使用关系型数据库的管理方法,该方法虽可以较好地应对复杂庞大的配置数据,但将配置数据存储在数据库表中,每次更新小部分的配置数据时都要读取完整的配置数据,造成配置数据更新性能下降,缺乏安全性。
因此,相关技术中的管理配置数据的方法都无法同时兼顾实现对配置数据进行管理的实时性、安全性和易维护性。
发明内容
有鉴于此,本发明实施例期望提供一种配置数据的管理方法、装置及存储介质,至少用以解决相关技术中难以同时兼顾实现对配置数据进行管理的实时性、安全性和易维护性的问题。
为达到上述目的,本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供一种配置数据的管理方法,所述方法包括:
监听处理平台节点中预先存储的原始的配置数据是否发生变化;
当监听到所述原始的配置数据发生变化时,获取更新后的配置数据,其中,所述更新后的配置数据是通过下述方式生成的:根据接收到的由数据库中的更新缓存写入所述处理平台节点的待更新的配置数据,对所述原始的配置数据进行更新生成;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于咪咕文化科技有限公司;中国移动通信集团有限公司,未经咪咕文化科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811189519.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





