一種應(yīng)用程序動態(tài)配置方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種應(yīng)用程序動態(tài)配置方法及裝置,包括:集成有配置更新插件的應(yīng)用服務(wù)器,接收配置管理中心推送的配置文件,并根據(jù)接收到的配置文件修改本地硬盤中的配置文件;所述配置更新插件定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的配置文件變化;當(dāng)確定發(fā)生配置文件的變化時(shí),所述配置更新插件讀取變化的配置文件,并保存到所述應(yīng)用服務(wù)器的內(nèi)存中,以替換原有的配置。通過上述方法實(shí)現(xiàn)了實(shí)時(shí)的為應(yīng)用程序提供動態(tài)的配置服務(wù),減少了多余的網(wǎng)絡(luò)開銷,能夠?yàn)榇笠?guī)模的應(yīng)用部署提供配置服務(wù),且應(yīng)用程序與配置管理中心網(wǎng)絡(luò)中斷也不影響現(xiàn)有業(yè)務(wù)的正常運(yùn)轉(zhuǎn)。
【專利說明】一種應(yīng)用程序動態(tài)配置方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種應(yīng)用程序動態(tài)配置方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)和計(jì)算機(jī)技術(shù)的發(fā)展,現(xiàn)在的應(yīng)用程序研發(fā)非常迅速,更新?lián)Q代的時(shí)間也很快,如果用戶能夠及時(shí)使用最新版本的應(yīng)用程序,便可以最及時(shí)的感受到應(yīng)用程序升級更新所帶來的便捷和服務(wù)提升。而幾乎所有應(yīng)用程序的更新都需要配置文件的支撐,配置文件的作用是為應(yīng)用程序提供正確而可靠的執(zhí)行方向,保證應(yīng)用程序自身穩(wěn)定運(yùn)行,因此實(shí)現(xiàn)配置文件的更新是實(shí)現(xiàn)應(yīng)用程序更新升級的基礎(chǔ)。
[0003]現(xiàn)有技術(shù)中,更新應(yīng)用程序的配置文件可以通過相關(guān)負(fù)責(zé)人直接修改應(yīng)用程序的配置文件實(shí)現(xiàn),一般是指更新配置文件中的配置值;部分應(yīng)用程序也會采用數(shù)據(jù)庫的方式來實(shí)現(xiàn)配置值的更新需求,當(dāng)業(yè)務(wù)需要時(shí)再從數(shù)據(jù)庫讀取最新配置值來使用;還可以通過開發(fā)配置管理中心,以插件或者接口的方式為不同的應(yīng)用程序提供動態(tài)配置服務(wù)。
[0004]但使用直接修改應(yīng)用程序的配置文件的方法時(shí),一般應(yīng)用程序都會在啟動的一瞬間讀取需要的配置值到自身內(nèi)存中存儲起來以滿足程序內(nèi)部不同業(yè)務(wù)邏輯與模塊的正常運(yùn)轉(zhuǎn),啟動的瞬間就決定配置值的內(nèi)容,在整個(gè)程序的生命周期固定不變,不利于應(yīng)用程序?qū)崟r(shí)動態(tài)地調(diào)整自身運(yùn)行狀況,只能在修改配置文件的配置值后重啟應(yīng)用程序解決,導(dǎo)致應(yīng)用服務(wù)中斷。數(shù)據(jù)庫配置方法雖然可以解決動態(tài)更新的問題,但是對數(shù)據(jù)庫的頻繁訪問會帶來相關(guān)網(wǎng)絡(luò)及機(jī)器性能問題。開發(fā)配置管理中心方法也可以解決動態(tài)更新的問題而且還有很方便的配置管理界面,但由于需要監(jiān)聽配置管理中心配置文件變化情況或者配置中心與應(yīng)用程序保持長連接主動推送最新配置值,對網(wǎng)絡(luò)的消耗比數(shù)據(jù)庫方式更大,在面對大規(guī)模應(yīng)用接入后自身也存在性能瓶頸,而且在應(yīng)用程序與配置管理中心網(wǎng)絡(luò)中斷時(shí)會產(chǎn)生應(yīng)用程序不能更新的嚴(yán)重問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種應(yīng)用程序動態(tài)配置方法及裝置,以實(shí)現(xiàn)實(shí)時(shí)的為應(yīng)用程序提供動態(tài)的配置服務(wù),減少了多余的網(wǎng)絡(luò)開銷,能夠?yàn)榇笠?guī)模的應(yīng)用部署提供配置服務(wù),且應(yīng)用程序與配置管理中心網(wǎng)絡(luò)中斷也不影響現(xiàn)有業(yè)務(wù)的正常運(yùn)轉(zhuǎn)。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種應(yīng)用程序動態(tài)配置方法,包括:
[0007]集成有配置更新插件的應(yīng)用服務(wù)器,接收配置管理中心推送的配置文件,并根據(jù)接收到的配置文件修改本地硬盤中的配置文件;
[0008]所述配置更新插件定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的配置文件變化;
[0009]當(dāng)確定發(fā)生配置文件的變化時(shí),所述配置更新插件讀取變化的配置文件,并保存到所述應(yīng)用服務(wù)器的內(nèi)存中,以替換原有的配置。
[0010]第二方面,本發(fā)明實(shí)施例還提供了一種應(yīng)用程序動態(tài)配置裝置,包括配置管理中心和配置更新插件,其中,
[0011 ] 所述配置更新插件包括:
[0012]配置更新插件掃描模塊,用于定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的配置文件變化;
[0013]配置更新插件讀取模塊,用于讀取變化的配置文件,并保存到所述應(yīng)用服務(wù)器的內(nèi)存中,以替換原有的配置;
[0014]所述配置管理中心,用于將配置文件推送至集成有配置更新插件的應(yīng)用服務(wù)器。
[0015]本發(fā)明實(shí)施例提供的一種應(yīng)用程序動態(tài)配置方法及裝置,通過在應(yīng)用服務(wù)器上集成配置更新插件,并開發(fā)配置管理中心向應(yīng)用服務(wù)器主動推送應(yīng)用程序的配置文件,二者互不依賴獨(dú)立運(yùn)轉(zhuǎn),無需應(yīng)用服務(wù)器依賴網(wǎng)絡(luò)監(jiān)聽配置文件的變化,減少了多余網(wǎng)絡(luò)開銷,因此大規(guī)模應(yīng)用時(shí)性能也不受影響。集成的配置更新插件僅需對本地文件的監(jiān)聽就可完成配置的更新,解決了應(yīng)用程序與配置管理中心網(wǎng)絡(luò)中斷時(shí)會產(chǎn)生服務(wù)不可用的問題。
【專利附圖】
【附圖說明】
[0016]圖1為本發(fā)明實(shí)施例一提供的一種應(yīng)用程序動態(tài)配置方法的流程圖;
[0017]圖2是本發(fā)明實(shí)施例二提供的一種應(yīng)用程序動態(tài)配置裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0019]實(shí)施例一
[0020]圖1為本發(fā)明實(shí)施例一提供的一種應(yīng)用程序動態(tài)配置方法的流程圖,本實(shí)施例可適用于所有需要配置文件的應(yīng)用程序,實(shí)現(xiàn)這些應(yīng)用程序在不重啟服務(wù)的情況下動態(tài)更新業(yè)務(wù)配置,以滿足應(yīng)用程序在各種場景下的靈活擴(kuò)展。本實(shí)施例可以由集成在應(yīng)用服務(wù)器中的配置更新插件來實(shí)現(xiàn),與配置管理中心配合實(shí)現(xiàn)對應(yīng)用服務(wù)器中應(yīng)用程序配置的更新。如圖1所示,該方法具體包括如下步驟:
[0021]步驟110、集成有配置更新插件的應(yīng)用服務(wù)器,接收配置管理中心推送的配置文件,并根據(jù)接收到的配置文件修改本地硬盤中的配置文件;
[0022]配置管理中心可依托于現(xiàn)有部署的配置管理中心來建立,或者也可獨(dú)立開發(fā)。該配置管理中心中以配置文件為單位,存儲有至少一個(gè)應(yīng)用程序的配置文件。并且,通過配置管理中心,可直接對各應(yīng)用程序的配置文件進(jìn)行增加、修改、刪除和查閱。上述功能可通過在配置管理中心中開發(fā)對應(yīng)用程序配置文件的集中式管理模塊來實(shí)現(xiàn)。
[0023]所述接收的配置文件是由配置管理中心主動推送。
[0024]優(yōu)選地,所述配置管理中心監(jiān)測到存儲的應(yīng)用程序的配置文件發(fā)生變化時(shí),采用諸如rsync技術(shù)的文件增量同步方式,將變化的配置文件推送至應(yīng)用服務(wù)器。該文件增量同步方式推送減少了網(wǎng)絡(luò)開銷。
[0025]配置更新插件可以是獨(dú)立于應(yīng)用程序的插件,優(yōu)選是,所述配置更新插件定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的文件變化之前,所述配置更新插件集成于所述應(yīng)用服務(wù)器的應(yīng)用程序的運(yùn)行目錄中,在所述應(yīng)用程序啟動運(yùn)行時(shí)被調(diào)用啟動。該配置更新插件可以以無代碼級侵入的方式直接集成于應(yīng)用程序的運(yùn)行目錄中,在應(yīng)用程序啟動運(yùn)行時(shí)被調(diào)用啟動,即可以在應(yīng)用程序運(yùn)行過程中執(zhí)行配置更新操作。該集成方法無需對原應(yīng)用程序修改代碼,即可實(shí)現(xiàn)其后續(xù)監(jiān)控、讀取功能,提供了輕量級的插件服務(wù),集成簡單,簡化了工作量。
[0026]步驟120、所述配置更新插件定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的配置文件變化;
[0027]配置更新插件對配置文件變化的識別通過掃描應(yīng)用服務(wù)器本地硬盤來實(shí)現(xiàn),而無需依賴網(wǎng)絡(luò)監(jiān)聽配置管理中心的文件變化。如果在應(yīng)用程序和配置更新插件未運(yùn)行時(shí)接收到變化的配置文件,也可以在配置更新插件啟動后掃描到配置文件變化。
[0028]對于配置文件變化的識別,所述配置更新插件優(yōu)選是定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的配置文件目錄,以識別配置文件的文件變化。由于配置管理中心推送配置文件后,新的配置文件覆蓋了原有配置文件,或者新增了配置文件,這些均會在配置文件目錄的文件名稱和修改時(shí)間中有所體現(xiàn),所以配置更新插件可直接掃描配置文件目錄來識別文件的變化。
[0029]步驟130、當(dāng)確定發(fā)生配置文件的變化時(shí),所述配置更新插件讀取變化的配置文件,并保存到所述應(yīng)用服務(wù)器的內(nèi)存中,以替換原有的配置。
[0030]本操作,可以基于變化的配置文件,替換內(nèi)存中原有配置,具體可以是替換配置文件在內(nèi)存中原有加載的內(nèi)容,通常是配置文件中的一些配置值。
[0031]本實(shí)施例通過在應(yīng)用服務(wù)器上的應(yīng)用程序上集成配置更新插件,在應(yīng)用程序啟動時(shí)加載運(yùn)行,通過配置更新插件定時(shí)掃描所述配置管理中心推送至應(yīng)用服務(wù)器本地硬盤上的配置文件變化,最終完成動態(tài)更新應(yīng)用程序配置的功能,由于所述配置更新插件對網(wǎng)絡(luò)無依賴,僅需掃描本地硬盤的文件,因此更新服務(wù)穩(wěn)定,在應(yīng)用程序與配置管理中心網(wǎng)絡(luò)中斷情況下,也不會影響現(xiàn)有業(yè)務(wù)的正常運(yùn)轉(zhuǎn),同時(shí)減少了網(wǎng)絡(luò)開銷,可適用于大規(guī)模應(yīng)用多集群部署環(huán)境。
[0032]在上述技術(shù)方案的基礎(chǔ)上,當(dāng)確定發(fā)生配置文件的變化時(shí),所述方法還可以包括:所述配置更新插件從所述配置文件中提取變化的配置值,用于通過所述配置更新插件的訪問接口供應(yīng)用程序讀取。配置文件的變化一般體現(xiàn)在文件中配置值的修改。配置更新文件可以進(jìn)一步識別提取變化的配置值,供應(yīng)用程序直接使用,為應(yīng)用程序調(diào)用更新配置提供了另一種獲取方式。
[0033]優(yōu)選地,在步驟130所述配置更新插件讀取變化的配置文件,并保存到所述應(yīng)用服務(wù)器的內(nèi)存中之后,還可以包括:所述配置更新插件將配置更新消息通知應(yīng)用程序的事件類,用于所述應(yīng)用程序?qū)ψ兓笏雠渲玫恼{(diào)用,擴(kuò)展更多業(yè)務(wù),例如更新緩存、分發(fā)給其它子系統(tǒng)等;和/或,所述配置更新插件將配置更新消息通知所述配置管理中心。相應(yīng)的所述配置管理中心接收所述配置更新插件反饋的配置更新消息,用于實(shí)現(xiàn)后續(xù)的數(shù)據(jù)收集、統(tǒng)計(jì)等功能。
[0034]優(yōu)選地,在步驟110接收配置管理中心推送的配置文件之前,還包括:所述配置管理中心采用文件存儲機(jī)制對配置文件進(jìn)行分組保存,支持對文件按照IP、路徑進(jìn)行歸組,按照業(yè)務(wù)需求進(jìn)行分組存儲,即不同文件存放不同路徑,分發(fā)時(shí)根據(jù)應(yīng)用所在IP對應(yīng)的實(shí)例推送配置文件,能夠?qū)崿F(xiàn)同一應(yīng)用不同實(shí)例的差異問題。
[0035]本發(fā)明實(shí)施例的技術(shù)方案,在不中斷應(yīng)用服務(wù)的同時(shí)實(shí)現(xiàn)應(yīng)用程序動態(tài)配置的需要;可同時(shí)高效的為成千上萬的應(yīng)用程序提供可靠而有效的配置服務(wù);解決了集群應(yīng)用程序多實(shí)例差異化配置的需要;減少多余網(wǎng)絡(luò)開銷,無需監(jiān)聽配置管理中心配置變化情況,配置管理中心會主動推送最新的配置文件到應(yīng)用程序所在服務(wù)器中;由于沒有多余網(wǎng)絡(luò)開銷則性能不會受到影響,單機(jī)也能支持大規(guī)模應(yīng)用程序的配置服務(wù);因?yàn)橐呀?jīng)在本地硬盤中存儲有配置文件,所以斷網(wǎng)不會丟失,即使應(yīng)用程序與配置管理中心網(wǎng)絡(luò)中斷也不影響現(xiàn)有業(yè)務(wù)的正常運(yùn)轉(zhuǎn);集成簡單,可提供輕量級插件服務(wù),并對現(xiàn)有應(yīng)用程序無任何代碼級別侵入即可實(shí)現(xiàn)所有功能。
[0036]實(shí)施例二
[0037]圖2為本發(fā)明實(shí)施例二提供的一種應(yīng)用程序動態(tài)配置裝置的結(jié)構(gòu)示意圖。如圖2所示該裝置包括配置管理中心210和配置更新插件220。其中,所述配置更新插件包括:
[0038]配置更新插件掃描模塊211,用于定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的配置文件變化;
[0039]其中,所述配置更新插件定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的文件變化包括:所述配置更新插件定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的配置文件目錄,以識別配置文件的文件變化。
[0040]配置更新插件讀取模塊212,用于讀取變化的配置文件,并保存到所述應(yīng)用服務(wù)器的內(nèi)存中,以替換原有的配置,實(shí)現(xiàn)配置文件更新功能。
[0041]所述配置管理中心,用于將配置文件推送至集成有配置更新插件的應(yīng)用服務(wù)器中。
[0042]本實(shí)施例通過所述配置管理中心與配置更新插件互不依賴獨(dú)立運(yùn)轉(zhuǎn),最終實(shí)現(xiàn)應(yīng)用程序配置更新,具備上述實(shí)施例一所述方法相應(yīng)的功能模塊,具有相同的有益效果。
[0043]進(jìn)一步地,所述配置管理中心,包括:
[0044]配置文件集中管理模塊221,用于采用文件存儲機(jī)制對配置文件進(jìn)行分組保存管理;該模塊支持對文件按照IP、路徑進(jìn)行歸組,按照業(yè)務(wù)需求進(jìn)行分組存儲,即不同文件存放不同路徑,分發(fā)時(shí)根據(jù)應(yīng)用所在IP對應(yīng)的實(shí)例推送配置文件,能夠?qū)崿F(xiàn)同一應(yīng)用不同實(shí)例的差異問題。
[0045]配置文件推送模塊222,用于采用文件增量同步方式將變化的配置文件推送至應(yīng)用服務(wù)器,該文件增量同步方式推送減少了網(wǎng)絡(luò)開銷。
[0046]優(yōu)選地,在上述技術(shù)方案基礎(chǔ)上,所述配置更新插件還可以包括:
[0047]配置獲取模塊213,用于從所述配置文件中提取變化的配置值,并通過所述配置更新插件的訪問接口供應(yīng)用程序讀取,為應(yīng)用程序調(diào)用更新配置提供了另一種獲取方式。
[0048]配置更新通知模塊214,用于將配置更新消息通知應(yīng)用程序的事件類,以供所述應(yīng)用程序?qū)ψ兓笏雠渲玫恼{(diào)用,擴(kuò)展更多業(yè)務(wù),例如更新緩存、分發(fā)給其它子系統(tǒng)等;或者,將配置更新消息通知所述配置管理中心,用于實(shí)現(xiàn)后續(xù)的數(shù)據(jù)收集、統(tǒng)計(jì)等功能。
[0049]優(yōu)選地,所述配置更新插件以無代碼入侵方式直接集成于所述應(yīng)用服務(wù)器的應(yīng)用程序的運(yùn)行目錄中,在所述應(yīng)用程序啟動運(yùn)行時(shí)被調(diào)用啟動。該集成方法無需對原應(yīng)用程序修改代碼,即可實(shí)現(xiàn)其后續(xù)監(jiān)控、讀取功能,提供了輕量級的插件服務(wù),集成簡單,簡化了工作量。
[0050]優(yōu)選地,所述配置管理中心還可以包括:
[0051]配置更新信息接收模塊223,用于接收所述配置更新插件反饋的配置更新消息,用于實(shí)現(xiàn)后續(xù)的數(shù)據(jù)收集、統(tǒng)計(jì)等功能。
[0052]注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
【權(quán)利要求】
1.一種應(yīng)用程序動態(tài)配置方法,其特征在于,包括: 集成有配置更新插件的應(yīng)用服務(wù)器,接收配置管理中心推送的配置文件,并根據(jù)接收到的配置文件修改本地硬盤中的配置文件; 所述配置更新插件定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的配置文件變化; 當(dāng)確定發(fā)生配置文件的變化時(shí),所述配置更新插件讀取變化的配置文件,并保存到所述應(yīng)用服務(wù)器的內(nèi)存中,以替換原有的配置。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述配置更新插件定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的文件變化包括: 所述配置更新插件定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的配置文件目錄,以識別配置文件的文件變化。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)確定發(fā)生配置文件的變化時(shí),所述方法還包括: 所述配置更新插件從所述配置文件中提取變化的配置值,用于通過所述配置更新插件的訪問接口供應(yīng)用程序讀取。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述配置更新插件讀取變化的配置文件,并保存到所述應(yīng)用服務(wù)器的內(nèi)存中之后,還包括: 所述配置更新插件將配置更新消息通知應(yīng)用程序的事件類,用于所述應(yīng)用程序?qū)ψ兓笏雠渲玫恼{(diào)用;和/或 所述配置更新插件將配置更新消息通知所述配置管理中心。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述配置更新插件定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的文件變化之前,還包括: 所述配置更新插件集成于所述應(yīng)用服務(wù)器的應(yīng)用程序的運(yùn)行目錄中,在所述應(yīng)用程序啟動運(yùn)彳丁時(shí)被調(diào)用啟動。
6.根據(jù)權(quán)利要求1-5任一所述的方法,其特征在于,接收配置管理中心推送的配置文件之前,還包括: 如果配置管理中心監(jiān)測到應(yīng)用程序的配置文件發(fā)生變化,采用文件增量同步方式,將變化的配置文件推送至應(yīng)用服務(wù)器。
7.根據(jù)權(quán)利要求1-5任一所述的方法,其特征在于,接收配置管理中心推送的配置文件之前,還包括: 所述配置管理中心采用文件存儲機(jī)制對配置文件進(jìn)行分組保存。
8.根據(jù)權(quán)利要求1-5任一所述的方法,其特征在于,還包括: 所述配置管理中心接收所述配置更新插件反饋的配置更新消息。
9.一種應(yīng)用程序動態(tài)配置裝置,其特征在于,包括配置管理中心和配置更新插件,其中, 所述配置更新插件包括: 配置更新插件掃描模塊,用于定時(shí)掃描所述應(yīng)用服務(wù)器本地硬盤的配置文件變化; 配置更新插件讀取模塊,用于讀取變化的配置文件,并保存到所述應(yīng)用服務(wù)器的內(nèi)存中,以替換原有的配置; 所述配置管理中心,用于將配置文件推送至集成有配置更新插件的應(yīng)用服務(wù)器。
10.根據(jù)權(quán)利要求9所述的應(yīng)用程序動態(tài)配置裝置,其特征在于,所述配置管理中心,包括: 配置文件集中管理模塊,用于采用文件存儲機(jī)制對配置文件進(jìn)行分組保存管理; 配置文件推送模塊,用于采用文件增量同步方式將變化的配置文件推送至應(yīng)用服務(wù)器。
11.根據(jù)權(quán)利要求9所述的一種應(yīng)用程序動態(tài)配置裝置,其特征在于,所述配置更新插件還包括: 配置獲取模塊,用于從所述配置文件中提取變化的配置值,并通過所述配置更新插件的訪問接口供應(yīng)用程序讀取。
12.根據(jù)權(quán)利要求9所述的一種應(yīng)用程序動態(tài)配置裝置,其特征在于,所述配置更新插件還包括: 配置更新通知模塊,用于將配置更新消息通知應(yīng)用程序的事件類,以供所述應(yīng)用程序?qū)ψ兓笏雠渲梦募恼{(diào)用;和/或,將配置更新消息通知所述配置管理中心。
13.根據(jù)權(quán)利要求9所述的一種應(yīng)用程序動態(tài)配置裝置,其特征在于,所述配置更新插件集成于所述應(yīng)用服務(wù)器的應(yīng)用程序的運(yùn)行目錄中,在所述應(yīng)用程序啟動運(yùn)行時(shí)被調(diào)用啟動。
14.根據(jù)權(quán)利要求9所述的一種應(yīng)用程序動態(tài)配置裝置,其特征在于,所述配置管理中心還包括: 配置更新信息接收模塊,用于接收所述配置更新插件反饋的配置更新消息。
【文檔編號】G06F9/44GK104199666SQ201410455519
【公開日】2014年12月10日 申請日期:2014年9月9日 優(yōu)先權(quán)日:2014年9月9日
【發(fā)明者】陳福洪, 彭定邦 申請人:北京京東尚科信息技術(shù)有限公司, 北京京東世紀(jì)貿(mào)易有限公司