1.一種基于Zookeeper的配置管理方法,包括,在原有的Zookeeper系統(tǒng)中新增應(yīng)用組管理模塊,用于統(tǒng)一應(yīng)用配置;所述應(yīng)用組管理模塊包括新增應(yīng)用組,編輯應(yīng)用組和刪除應(yīng)用組;所述新增應(yīng)用組,用于分組不同的產(chǎn)品線,且在每個產(chǎn)品線下新增不同的應(yīng)用;所述應(yīng)用配置包括新增應(yīng)用;若是新增應(yīng)用所需新增的配置文件在公共模板中沒有,則在模板配置中新增公共模板,或者為所述新增應(yīng)用獨立新增配置文件;編輯或刪除模板中的配置信息。
2.根據(jù)權(quán)利要求1所述的基于Zookeeper的配置管理方法,其特征在于,如果需要修改某應(yīng)用下的某個配置文件的變量值,則在系統(tǒng)提供的環(huán)境變量設(shè)置功能下添加或修改某變量的值;或者通過申請上線功能,修改應(yīng)用相應(yīng)的配置文件的變量值。
3.根據(jù)權(quán)利要求1或2所述的基于Zookeeper的配置管理方法,其特征在于,所述配置文件包括設(shè)定應(yīng)用所使用的配置信息,包括但不限于jdbc.properties,和/或nos.properties。
4.根據(jù)權(quán)利要1或2所述的基于Zookeeper的配置管理方法,其特征在于,所述環(huán)境變量包括設(shè)定不同環(huán)境中,不同層次上的應(yīng)用參數(shù),包括但不限于環(huán)境公共參數(shù),應(yīng)用組公共參數(shù),應(yīng)用參數(shù),和/或版本特定參數(shù)。
5.一種基于Zookeeper的配置管理系統(tǒng),包括:在原有的Zookeeper系統(tǒng)中新增應(yīng)用組管理模塊,用于統(tǒng)一應(yīng)用配置;所述應(yīng)用組管理模塊包括新增應(yīng)用組,編輯應(yīng)用組和刪除應(yīng)用組;所述新增應(yīng)用組,用于分組不同的產(chǎn)品線,且在每個產(chǎn)品線下新增不同的應(yīng)用;所述應(yīng)用配置包括新增應(yīng)用;若是新增應(yīng)用所需新增的配置文件在公共模板中沒有,則在模板配置中新增公共模板,或者為所述新增應(yīng)用獨立新增配置文件;編輯或刪除模板中的配置信息。
6.根據(jù)權(quán)利要求5所述的基于Zookeeper的配置管理系統(tǒng),其特征在于,如果需要修改某應(yīng)用下的某個配置文件的變量值,則在系統(tǒng)提供的環(huán)境變量設(shè)置功能下添加或修改某變量的值;或者通過申請上線功能,修改應(yīng)用相應(yīng)的配置文件的變量值。
7.根據(jù)權(quán)利要5或6所述的基于Zookeeper的配置管理系統(tǒng),其特征在于,所述環(huán)境變量包括設(shè)定不同環(huán)境中,不同層次上的應(yīng)用參數(shù),包括但不限于環(huán)境公共參數(shù),應(yīng)用組公共參數(shù),應(yīng)用參數(shù),版本特定參數(shù)。
8.根據(jù)權(quán)利要5或6所述的基于Zookeeper的配置管理系統(tǒng),其特征在于,所述配置文件包括設(shè)定應(yīng)用所使用的配置信息,包括但不限于jdbc.properties,和/或nos.properties。