一种NET项目的配置项的维护方法和维护系统与流程

文档序号:11929931阅读:211来源:国知局
一种NET项目的配置项的维护方法和维护系统与流程

本发明涉及电数据处理领域,尤其涉及一种NET项目的配置项的维护方法和维护系统。



背景技术:

在大型WEB项目开发中,为了保证质量,开发过程通常要经历:开发、测试、UAT(User Acceptance Test,用户验收测试)到生产的过程,不同的运行环境WEB项目的参数也不同,并且在多台服务器负载的环境中,还需要维护多份配置项。随着应用越来越大,配置项越来越多,对单个WEB项目的配置项分别进行维护也越来越难。



技术实现要素:

有鉴于此,本发明提供一种NET项目的配置项的维护方法和维护系统,以解决现有技术分别维护配置项工作量巨大的问题。

具体地,本发明是通过如下技术方案实现的:

本发明提供一种NET项目的配置项的维护方法,所述维护方法包括:

NET项目服务器根据预设的间隔时间向统一配置中心发送待更新配置项获取请求,所述获取请求中包含NET项目的唯一标识;

统一配置中心根据所述获取请求获取所述NET项目服务器开发的NET项目,并将对应的配置项的标识信息发送到所述NET项目服务器;

NET项目服务器根据所述标识信息获取待更新配置项,并从统一配置中心获取待更新配置项的最新版本,并对所述待更新配置项进行维护。

本发明还提供了一种NET项目的配置项的维护系统,所述维护系统,包括:

NET项目服务器,用于根据预设的间隔时间向统一配置中心发送待更新配置项获取请求,接收统一配置中心发送的NET项目对应的配置项的标识信息,根据所述标识信息获取待更新配置项,并从统一配置中心获取待更新配置项的最新版本,并对所述待更新配置项进行维护;

统一配置中心,用于接收NET项目服务器发送的所述获取请求,根据所述获取请求获取所述NET项目服务器开发的NET项目,并将对应的配置项的标识信息发送到所述NET项目服务器。

本发明实施例,NET项目服务器向统一配置中心发起配置项更新请求,统一配置中心通过NET项目的唯一标识识别待更新NET项目,并通过预设的WEB API同步接口为NET项目服务器进行配置项的维护,使得多个不同的NET项目可以通过统一配置中心实现配置项的统一维护,减少了配置项维护的工作量。

附图说明

图1是本发明一示例性实施例示出的一种NET项目的配置项的维护方法的流程图;

图2是本发明一示例性实施例示出的一种NET项目的配置项的维护系统的结构图;

图3是本发明一示例性实施例示出的一种NET项目的配置项的维护方法的流程示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

如图1所示为本发明一示例性实施例示出的一种NET项目的配置项的维护方法的流程图,所述维护方法包括:

步骤S101,NET项目服务器根据预设的间隔时间向统一配置中心发送待更新配置项获取请求,所述获取请求中包含NET项目的唯一标识。

在本发明实施例中,NET项目服务器通常用于对不同的NET项目进行开发,NET项目中需要用到多种不同的配置项,因此NET项目服务器可以定期,即根据预设的间隔时间向统一配置中心发送待更新配置项获取请求,以发起配置项更新流程。

不同的NET项目服务器开发不同的NET项目,而不同的NET项目需要用到的配置项也不相同,因此在获取请求中还包含NET项目的唯一标识,以便统一配置中心获取NET项目服务器开发的NET项目。

需要指出的是,上述的间隔时间可以根据NET项目的开发需要进行设置,具体的间隔时间本发明实施例不进行限制。

优选的,所述间隔时间为1秒。

步骤S102,统一配置中心根据所述获取请求获取所述NET项目服务器开发的NET项目,并将对应的配置项的标识信息发送到所述NET项目服务器。

在本发明实施例中,统一配置中心在接收到NET项目服务器发送的获取请求之后,通过其中的唯一标识获取NET项目服务器开发的NET项目,并将对应的配置项的标识信息发送到NET项目服务器。标识信息可以根据实际使用的需要而设定,本发明实施例不做限定。优选的所述标识信息为配置项的版本信息。

步骤S103,NET项目服务器根据所述标识信息获取待更新配置项,并从统一配置中心获取待更新配置项的最新版本,并对所述待更新配置项进行维护。

在本发明实施例中,NET项目服务器获取了标识信息之后,根据该标识信息获取本地的待更新配置项,从统一配置中心获取待更新配置项的最新版本,并对待更新配置项进行维护,所述维护包括但不限于:新增新配置项、修改旧配置项、删除旧配置项,当为删除旧配置项时,NET项目服务器还可以保留旧的配置项。

需要指出的是,NET项目服务器通过预设的WEB API同步接口从同一配置中心获取待更新配置项的最新版本。

本发明实施例,NET项目服务器向统一配置中心发起配置项更新请求,统一配置中心通过NET项目的唯一标识识别待更新NET项目,并通过预设的WEB API同步接口为NET项目服务器进行配置项的维护,使得多个不同的NET项目可以通过统一配置中心实现配置项的统一维护,减少了配置项维护的工作量。

作为本发明的一个可选实施例,所述维护方法还包括:

NET项目服务器向统一配置中心登记维护后的状态。

在本发明实施例中,NET项目服务器的NET项目的配置项维护之后,NET项目服务器可以向统一配置中心登记维护后的状态,方便统一配置中心进行后续的管理。

如图2所示为本发明一示例性实施例示出的一种NET项目的配置项的维护系统的结构图,所述维护系统包括:

NET项目服务器201,用于根据预设的间隔时间向统一配置中心发送待更新配置项获取请求,接收统一配置中心发送的NET项目对应的配置项的标识信息,根据所述标识信息获取待更新配置项,并从统一配置中心获取待更新配置项的最新版本,并对所述待更新配置项进行维护;

统一配置中心202,用于接收NET项目服务器发送的所述获取请求,根据所述获取请求获取所述NET项目服务器开发的NET项目,并将对应的配置项的标识信息发送到所述NET项目服务器。

在本发明实施例中,NET项目服务器通常用于对不同的NET项目进行开发,NET项目中需要用到多种不同的配置项,因此NET项目服务器可以定期,即根据预设的间隔时间向统一配置中心发送待更新配置项获取请求,以发起配置项更新流程。

不同的NET项目服务器开发不同的NET项目,而不同的NET项目需要用到的配置项也不相同,因此在获取请求中还包含NET项目的唯一标识,以便统一配置中心获取NET项目服务器开发的NET项目。

需要指出的是,上述的间隔时间可以根据NET项目的开发需要进行设置,具体的间隔时间本发明实施例不进行限制。

优选的,所述间隔时间为1秒。

统一配置中心在接收到NET项目服务器发送的获取请求之后,通过其中的唯一标识获取NET项目服务器开发的NET项目,并将对应的配置项的标识信息发送到NET项目服务器。标识信息可以根据实际使用的需要而设定,本发明实施例不做限定。优选的所述标识信息为配置项的版本信息。

NET项目服务器获取了标识信息之后,根据该标识信息获取本地的待更新配置项,从统一配置中心获取待更新配置项的最新版本,并对待更新配置项进行维护,所述维护包括但不限于:新增新配置项、修改旧配置项、删除旧配置项,当为删除旧配置项时,NET项目服务器还可以保留旧的配置项。

需要指出的是,NET项目服务器通过预设的WEB API同步接口从同一配置中心获取待更新配置项的最新版本。

本发明实施例,NET项目服务器向统一配置中心发起配置项更新请求,统一配置中心通过NET项目的唯一标识识别待更新NET项目,并通过预设的WEB API同步接口为NET项目服务器进行配置项的维护,使得多个不同的NET项目可以通过统一配置中心实现配置项的统一维护,减少了配置项维护的工作量。

作为本发明的一个可选实施例,所述NET项目服务器还用于,向统一配置中心登记维护后的状态。

在本发明实施例中,NET项目服务器的NET项目的配置项维护之后,NET项目服务器可以向统一配置中心登记维护后的状态,方便统一配置中心进行后续的管理。

如图3所示为本发明一示例性实施例示出的一种NET项目的配置项的维护方法的流程示意图。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1