[發(fā)明專利]集中管理應(yīng)用配置參數(shù)的方法、配置應(yīng)用參數(shù)的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201410198331.0 | 申請(qǐng)日: | 2014-05-12 |
| 公開(kāi)(公告)號(hào): | CN104022894B | 公開(kāi)(公告)日: | 2017-06-06 |
| 發(fā)明(設(shè)計(jì))人: | 于波;田牧;盧朝霞;單日強(qiáng);李小軍;楊波;啟哲 | 申請(qǐng)(專利權(quán))人: | 東軟熙康健康科技有限公司 |
| 主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24;H04L12/26;G06F21/62 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司11227 | 代理人: | 任蘇亞,王寶筠 |
| 地址: | 100080 北京市海淀區(qū)北四環(huán)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 集中 管理 應(yīng)用 配置 參數(shù) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及信息技術(shù)領(lǐng)域,特別涉及配置應(yīng)用參數(shù)的方法和客戶端,以及,集中管理應(yīng)用配置參數(shù)的方法和服務(wù)器。
背景技術(shù)
在互聯(lián)網(wǎng)企業(yè)中,應(yīng)用上線發(fā)布時(shí),為了確保應(yīng)用的質(zhì)量屬性,通常采用多級(jí)發(fā)布策略,每級(jí)發(fā)布都會(huì)把應(yīng)用部署在相應(yīng)的測(cè)試環(huán)境中,進(jìn)行一些質(zhì)量屬性的測(cè)試,直到最后一級(jí)發(fā)布才會(huì)把應(yīng)用部署到生產(chǎn)環(huán)境。每個(gè)測(cè)試環(huán)境都存在或多或少的差異,因此應(yīng)用在部署到每一個(gè)測(cè)試環(huán)境時(shí)都需要重新修改一些配置參數(shù),如網(wǎng)絡(luò)通信配置參數(shù)、連接數(shù)據(jù)庫(kù)配置參數(shù)或者依賴系統(tǒng)的配置參數(shù)等。一般情況下,應(yīng)用采用獨(dú)立管理配置參數(shù)的方法,每一個(gè)應(yīng)用都使用自己存儲(chǔ)的獨(dú)立的配置文件管理配置參數(shù)。
現(xiàn)有技術(shù)中,而每次部署到一個(gè)測(cè)試環(huán)境時(shí)都重復(fù)配置應(yīng)用參數(shù),無(wú)疑會(huì)增加人工發(fā)布應(yīng)用的工作量,也使得自動(dòng)化發(fā)布應(yīng)用的過(guò)程變得更加復(fù)雜與困難。進(jìn)一步的,需要調(diào)整應(yīng)用的配置參數(shù)時(shí),因?yàn)閼?yīng)用在開(kāi)啟過(guò)程中只讀取一次配置文件,因此手動(dòng)更改的配置參數(shù)無(wú)法即時(shí)生效,一般需要關(guān)閉應(yīng)用,在調(diào)整配置參數(shù)后重新開(kāi)啟應(yīng)用才能生效。而當(dāng)調(diào)整公共系統(tǒng)地址時(shí)(如調(diào)整公共消息隊(duì)列地址),多個(gè)依賴該系統(tǒng)的應(yīng)用都需要停機(jī)修改,無(wú)法實(shí)現(xiàn)一次修改而全部應(yīng)用都能生效。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種配置應(yīng)用參數(shù)的方法,用以解決現(xiàn)有技術(shù)中多級(jí)發(fā)布應(yīng)用的過(guò)程中,配置應(yīng)用參數(shù)較為繁瑣和復(fù)雜的問(wèn)題,進(jìn)一步的,還能使得配置參數(shù)變更時(shí)能夠即時(shí)生效,并且對(duì)于公共配置參數(shù)能夠一次修改而全部應(yīng)用都能生效。
相應(yīng)的,本發(fā)明還提供了一種配置應(yīng)用參數(shù)的客戶端,用以保證上述方法在實(shí)際中的實(shí)現(xiàn)及應(yīng)用,以及一種集中管理應(yīng)用配置參數(shù)的方法和服務(wù)器。
為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種集中管理應(yīng)用配置參數(shù)的方法,包括:
集中配置服務(wù)器獲取用戶輸入的當(dāng)前環(huán)境下所有應(yīng)用需要的配置參數(shù)名與配置參數(shù)值;
集中配置服務(wù)器為每個(gè)應(yīng)用的每一個(gè)配置參數(shù)值分配一個(gè)唯一對(duì)應(yīng)的關(guān)鍵字,所述關(guān)鍵字還與每個(gè)應(yīng)用的配置參數(shù)名稱相匹配;并響應(yīng)于集中配置客戶端獲取配置參數(shù)列表的請(qǐng)求,將所述集中配置客戶端集成的應(yīng)用所需的所有關(guān)鍵字與配置參數(shù)名稱的對(duì)應(yīng)關(guān)系返回給所述集中配置客戶端;所述集中配置客戶端為集成在應(yīng)用內(nèi)并用于獲取集中配置服務(wù)器的配置參數(shù)值的客戶端;
集中配置服務(wù)器將所述關(guān)鍵字與配置參數(shù)值對(duì)應(yīng)存儲(chǔ),以便在接收到集中配置客戶端發(fā)送的關(guān)鍵字時(shí),為所述集中配置客戶端提供唯一對(duì)應(yīng)的配置參數(shù)值。
本發(fā)明公開(kāi)了一種配置應(yīng)用參數(shù)的方法,所述方法應(yīng)用于集中配置客戶端上,該方法包括:
響應(yīng)于當(dāng)前應(yīng)用初始化的操作,集成在當(dāng)前應(yīng)用中的集中配置客戶端獲取所述當(dāng)前應(yīng)用所在的當(dāng)前環(huán)境下的集中配置服務(wù)器地址,所述集中配置服務(wù)器地址保存有所述當(dāng)前環(huán)境下所有應(yīng)用的關(guān)鍵字、配置參數(shù)名稱和配置參數(shù)值;
集中配置客戶端從所述當(dāng)前應(yīng)用的配置項(xiàng)列表中獲取配置參數(shù)名稱對(duì)應(yīng)的關(guān)鍵字,并向所述集中配置服務(wù)器地址發(fā)送所述關(guān)鍵字;
集中配置客戶端接收所述集中配置服務(wù)器返回的與所述關(guān)鍵字對(duì)應(yīng)的配置參數(shù)值;
集中配置客戶端根據(jù)所述配置參數(shù)值和所述配置項(xiàng)列表中的配置參數(shù)名稱配置所述當(dāng)前應(yīng)用。
本發(fā)明還公開(kāi)了一種集中管理應(yīng)用配置參數(shù)的服務(wù)器,該服務(wù)器包括:
獲取配置參數(shù)值模塊,用于獲取用戶輸入的當(dāng)前環(huán)境下所有應(yīng)用需要的配置參數(shù)值;
分配關(guān)鍵字模塊,用于為每個(gè)應(yīng)用的每一個(gè)配置參數(shù)值分配一個(gè)唯一對(duì)應(yīng)的關(guān)鍵字;
返回模塊,用于響應(yīng)于集中配置客戶端獲取配置參數(shù)列表的請(qǐng)求,將所述集中配置客戶端集成的應(yīng)用所需的所有關(guān)鍵字與配置參數(shù)名稱的對(duì)應(yīng)關(guān)系返回給集中配置客戶端;其中,所述集中配置客戶端為集成在應(yīng)用內(nèi)并用于獲取集中配置服務(wù)器的配置參數(shù)值的客戶端;
存儲(chǔ)模塊,用于將所述關(guān)鍵字與配置參數(shù)值對(duì)應(yīng)存儲(chǔ),以便在接收到集中配置客戶端發(fā)送的關(guān)鍵字時(shí),為所述集中配置客戶端提供唯一對(duì)應(yīng)的配置參數(shù)值。
本發(fā)明還公開(kāi)了一種配置應(yīng)用參數(shù)的客戶端,該客戶端包括:
獲取服務(wù)器地址模塊,用于響應(yīng)于當(dāng)前應(yīng)用初始化的操作,獲取所述當(dāng)前應(yīng)用所在的當(dāng)前環(huán)境下的集中配置服務(wù)器地址,所述集中配置服務(wù)器地址保存有所述當(dāng)前環(huán)境下所有應(yīng)用的關(guān)鍵字、配置參數(shù)名稱和配置參數(shù)值;
獲取關(guān)鍵字模塊,用于從所述當(dāng)前應(yīng)用的配置項(xiàng)列表中獲取配置參數(shù)名稱對(duì)應(yīng)的關(guān)鍵字,并向所述集中配置服務(wù)器地址發(fā)送所述關(guān)鍵字;
接收配置參數(shù)值模塊,用于接收所述集中配置服務(wù)器返回的與所述關(guān)鍵字對(duì)應(yīng)的配置參數(shù)值;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東軟熙康健康科技有限公司,未經(jīng)東軟熙康健康科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410198331.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:電子裝置與電池電量檢測(cè)方法
- 下一篇:水泥助磨劑
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





