[发明专利]一种项目配置信息的变更管理方法及装置在审
申请号: | 202011053238.2 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112181523A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 庞帅;余欣;白兵;李军 | 申请(专利权)人: | 四川封面传媒有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 杨国瑞 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 项目 配置 信息 变更 管理 方法 装置 | ||
本发明公开了一种项目配置信息的变更管理方法及装置,所述方法包括:接收配置平台发送的项目配置变更通知事件,项目配置变更通知事件包括项目变更的配置和配置的所属目录;判断配置的所属目录是否属于项目公共配置的所属目录;若是,则根据配置,得到配置的新占位符;判断项目独有配置中是否存在新占位符;若否,则根据新占位符,在占位符映射关系库中,查找出与新占位符对应的新方法和/或新属性;利用新方法,替换运行配置中原占位符对应的方法和/或利用新属性,替换运行配置中原占位符对应的属性,所述原占位符为所述运行配置中与所述新占位符相同的占位符。本发明可实现了对客户端中一个项目的配置进行单独变更的功能。
技术领域
本发明涉及项目配置管理技术领域,具体涉及一种项目配置信息的变更管理方法及装置。
背景技术
在计算机领域,随着微服务架构的发展,需要对项目中的配置进行统一管理,当项目的配置有变更时,能够及时将配置下发并更改,以满足客户端内项目的及时更新。
目前,对于项目配置的管理大多都是针对配置的粗粒度进行的,即配置存储在项目所属团队的目录下,团队内所有的项目共享全部的配置,当修改某一配置时,客户端运行的项目中,引用该配置的所有项目都会被修改,无法满足对某一个项目配置单独更改的需求。
发明内容
为了解决目前团队内所有的项目共享全部的配置,所导致的无法实现对某一个项目的配置进行单独更改的问题,本发明的目的在于提供一种能够根据变更配置的所属目录,并根据配置的优先级,将变更的配置下发到客户端内其当前所属的项目中,实现对单个项目配置变更的变更管理方法及装置。
第一方面,本发明提供了一种项目配置信息的变更管理方法,包括:
配置平台检测用户在配置平台操作界面上对项目的项目公共配置和/或项目独有配置进行的配置变更操作,其中,所述项目公共配置为项目所属团队内所有项目共用的配置,所述项目独有配置为所述项目单独使用的配置;
配置平台响应所述配置变更操作,变更所述项目公共配置和/或所述项目独有配置,并生成项目配置变更通知事件,其中,所述项目配置变更通知事件包括项目变更的配置以及所述配置的所属目录;
配置平台向客户端发送所述项目配置变更通知事件;
客户端接收配置平台发送的项目配置变更通知事件;
客户端判断所述配置的所属目录是否属于项目公共配置的所属目录;
若是,则根据所述配置,得到所述配置的新占位符;
客户端判断项目独有配置中是否存在所述新占位符;
若否,则根据所述新占位符,在占位符映射关系库中,查找出与所述新占位符对应的新方法和/或新属性,其中,所述占位符映射关系库是根据项目的运行配置得到的,所述运行配置来自所述项目公共配置和/或所述项目独有配置;
客户端利用所述新方法,替换所述运行配置中原占位符对应的方法和/或利用所述新属性,替换所述运行配置中原占位符对应的属性,完成所述运行配置的变更,其中,所述原占位符为所述运行配置中与所述新占位符相同的占位符。
基于上述公开的内容,在本发明中,只要用户对项目独有配置和/或项目公共配置进行了变更,即可生成项目配置变更通知事件(其内部包含有变更的配置以及其所属的目录),且还会实时发送至客户端;而客户端则可根据项目配置变更通知事件中配置的所属目录,判断出变更的配置是来自项目公共配置还是项目独有配置;此步骤则是判断变更的配置是属于项目独自使用的,还是项目所属团队中所有项目共同使用的,以便进行配置的分类,从而进行后续的配置更改步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川封面传媒有限责任公司,未经四川封面传媒有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011053238.2/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置