[发明专利]统一管理应用系统配置数据的方法和装置有效
申请号: | 201611107716.7 | 申请日: | 2016-12-06 |
公开(公告)号: | CN108156201B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 强晶晶 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;姜劲 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 统一管理 应用 系统配置 数据 方法 装置 | ||
本发明涉及一种统一管理应用系统配置数据的方法,该方法包括:服务端根据来自客户端的应用系统配置数据的调用请求,依次判断程序内变量缓存、服务端内存缓存、异地内存缓存和数据库缓存中是否存在符合会话请求的配置数据,一旦发现存在,则停止判断,并调取相应的配置数据;否则在关系型数据库中调取相应的配置数据;服务端将相应的配置数据发送至客户端。本方法可以根据客户端发出的调用请求,服务端统一从包括所有应用系统配置数据的数据库中调取相应的配置数据,实现配置数据的统一管理。本发明还涉及一种统一管理应用系统配置数据的装置和系统。
技术领域
本发明涉及计算机网络技术领域,尤其涉及一种统一管理应用系统配置数据的方法和装置。
背景技术
在现有技术中,科技公司内部各业务系统的配置参数、系统开关等,都通过配置相应的文件或者数据库的方式分别存储和提供访问,相应的文件或者数据库之间无法互相感知,这既造成大量冗余,也增加了程序的运维成本和复杂性。
并且,在程序使用配置文件或关系型数据库管理程序配置时,还存在下述问题:需要独立的代码实现,消耗一定的开发成本;修改配置项不灵活,对该程序了解不深的运维人员无法主动修改配置;无法与其他系统公用配置。
发明内容
有鉴于此,本发明提供一种统一管理应用系统配置数据的方法和装置,能够将所涉及的所有应用系统的配置数据集合在一个数据库中,则可对数据库中的配置数据进行统一管理,既能极大提高程序灵活配置能力和降低运维的难度,同时也可使程序间批量配置管理、灵活动态配置成为可能。
为实现上述目的,根据本发明的一个方面,提供了一种统一管理应用系统配置数据的方法。
本发明的统一管理应用系统配置数据的方法包括以下步骤:
服务端根据来自客户端的应用系统配置数据的调用请求,依次判断程序内变量缓存、服务端内存缓存、异地内存缓存和数据库缓存中是否存在符合会话请求的配置数据,一旦发现存在,则停止判断,并调取相应的配置数据;否则在关系型数据库中调取相应的配置数据;服务端将相应的配置数据发送至客户端。
可选地,所述方法还包括:将所有应用系统的配置数据及配置数据的信息录入到所述数据库中;并且,将数据库中的配置数据进行增添、删除或修改。
可选地,所述方法还包括:将所述数据库中的配置数据按类型进行分类,将服务端与键绑定;通过客户端将监控指令发送至服务端;服务端根据所述监控指令,选择监控数据库中的配置数据的方式,所述方式包括按照所述类型进行监控和按照所述类型和键进行监控;服务端监控所述数据库中的配置数据是否发生变化,若发生变化,则将变化后的配置数据通过客户端推送至相应的应用系统。
可选地,所述方法还包括:将所有应用系统的信息录入到与所述服务端连接的数据库;并且,将所述数据库中的应用系统的信息进行增添、删除或修改,其中所述应用系统的信息包括但不局限于:应用系统ID、唯一键和描述字段;并且,服务端根据所述应用系统的信息验证所述调用请求中的应用系统的验证信息;服务端根据所述验证信息判定所述应用系统的调用权限,以便服务端根据所述调用权限和所述调用请求,从数据库中调取相应的配置数据。
可选地,采用键和值的方式将所有应用系统的配置数据录入到所述数据库中;将所有应用系统的配置数据批量录入到所述数据库中;以及将所述配置数据从所述数据库中批量导出。
根据本发明的另一方面,提供了一种统一管理应用系统配置数据的装置。
本发明的统一管理应用系统配置数据的装置包括:数据调取模块和数据配置模块;其中,所述数据调取模块用于根据来自客户端的应用系统配置数据的调用请求,依次判断程序内变量缓存、服务端内存缓存、异地内存缓存和数据库缓存中是否存在符合会话请求的配置数据,一旦发现存在,则停止判断,并调取相应的配置数据;否则在关系型数据库中调取相应的配置数据;以及所述数据配置模块用于将相应的配置数据发送至客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611107716.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能信息系统
- 下一篇:一种提供系统位置服务的方法、装置及系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置