中文字幕无码日韩视频无码三区

配置數據更新方法、裝置、計算機設備、可讀存儲介質和程序產品與流程

文(wen)檔序號(hao):39426264發(fa)布日期:2024-09-20 22:22閱讀:9來源(yuan):國知局
配置數據更新方法、裝置、計算機設備、可讀存儲介質和程序產品與流程

本(ben)申請(qing)涉及(ji)計(ji)算機,特別是涉及(ji)一種配置(zhi)數據更新(xin)方法、裝置(zhi)、計(ji)算機設備、計(ji)算機可讀存(cun)儲介(jie)質和計(ji)算機程序產品。


背景技術:

1、隨著計(ji)算機(ji)技術的發展,應用程序包含的業(ye)務子模塊(kuai)(kuai)越來(lai)越多,每(mei)個業(ye)務子模塊(kuai)(kuai)都有自(zi)(zi)身(shen)需要(yao)的配(pei)置參數(shu)。各(ge)個業(ye)務子模塊(kuai)(kuai)的配(pei)置參數(shu)可以通過(guo)配(pei)置文件來(lai)配(pei)置,業(ye)務子模塊(kuai)(kuai)可以通過(guo)監測配(pei)置文件,得到自(zi)(zi)身(shen)需要(yao)的變更參數(shu)。

2、傳統技術中,是各個業(ye)務子(zi)模塊同時監測配(pei)置文件產生的變(bian)更,存在由于競爭(zheng)訪問導(dao)致的配(pei)置數據更新效率(lv)低的問題。


技術實現思路

1、基于此(ci),有(you)必要針對上述技術問題,提供一種能夠提高配置數據(ju)更(geng)新效率的配置數據(ju)更(geng)新方(fang)法、裝置、計(ji)算(suan)機設(she)備、計(ji)算(suan)機可讀存儲介(jie)質和計(ji)算(suan)機程序產品。

2、第一方面(mian),本(ben)申請提供了一種配置數據(ju)更(geng)新(xin)方法,包括:

3、通過目(mu)標(biao)應用(yong)程(cheng)序(xu)中的(de)管理(li)配(pei)(pei)置(zhi)(zhi)單(dan)元(yuan)獲取目(mu)標(biao)應用(yong)程(cheng)序(xu)對(dui)應的(de)當(dang)前(qian)(qian)(qian)配(pei)(pei)置(zhi)(zhi)文件(jian),從當(dang)前(qian)(qian)(qian)配(pei)(pei)置(zhi)(zhi)文件(jian)中,監(jian)測針對(dui)目(mu)標(biao)應用(yong)程(cheng)序(xu)中的(de)消息代理(li)反饋的(de)訂閱配(pei)(pei)置(zhi)(zhi)參(can)數(shu)集產生(sheng)變更的(de)配(pei)(pei)置(zhi)(zhi)數(shu)據集,將(jiang)配(pei)(pei)置(zhi)(zhi)數(shu)據集發布至消息代理(li);當(dang)前(qian)(qian)(qian)配(pei)(pei)置(zhi)(zhi)文件(jian)包含目(mu)標(biao)應用(yong)程(cheng)序(xu)中各(ge)(ge)個業務單(dan)元(yuan)分別對(dui)應的(de)配(pei)(pei)置(zhi)(zhi)子文件(jian),配(pei)(pei)置(zhi)(zhi)子文件(jian)包括(kuo)多個配(pei)(pei)置(zhi)(zhi)參(can)數(shu)各(ge)(ge)自的(de)配(pei)(pei)置(zhi)(zhi)數(shu)據;

4、通過消(xiao)息(xi)代理根(gen)據(ju)(ju)各個業務(wu)(wu)單(dan)元(yuan)分別(bie)訂閱(yue)的訂閱(yue)配置(zhi)參數(shu),將配置(zhi)數(shu)據(ju)(ju)集中的配置(zhi)數(shu)據(ju)(ju)推送到(dao)(dao)相應的業務(wu)(wu)單(dan)元(yuan),以使業務(wu)(wu)單(dan)元(yuan)啟用接(jie)收到(dao)(dao)的配置(zhi)數(shu)據(ju)(ju)。

5、在其(qi)中一(yi)個實施例(li)中,配(pei)置數(shu)據更新方(fang)法還(huan)包(bao)括:

6、當(dang)目標應(ying)用程序(xu)中出現新(xin)(xin)(xin)增(zeng)(zeng)業務單(dan)元(yuan)(yuan)時,通過管(guan)理配(pei)(pei)(pei)(pei)置單(dan)元(yuan)(yuan)獲(huo)取新(xin)(xin)(xin)增(zeng)(zeng)業務單(dan)元(yuan)(yuan)對應(ying)的(de)(de)訂(ding)閱配(pei)(pei)(pei)(pei)置參(can)(can)數,將新(xin)(xin)(xin)增(zeng)(zeng)業務單(dan)元(yuan)(yuan)對應(ying)的(de)(de)訂(ding)閱配(pei)(pei)(pei)(pei)置參(can)(can)數添加至訂(ding)閱配(pei)(pei)(pei)(pei)置參(can)(can)數集中,得到更新(xin)(xin)(xin)后的(de)(de)訂(ding)閱配(pei)(pei)(pei)(pei)置參(can)(can)數集;通過管(guan)理配(pei)(pei)(pei)(pei)置單(dan)元(yuan)(yuan)比對目標應(ying)用程序(xu)對應(ying)的(de)(de)當(dang)前配(pei)(pei)(pei)(pei)置文件(jian)和(he)歷史配(pei)(pei)(pei)(pei)置文件(jian),得到新(xin)(xin)(xin)增(zeng)(zeng)配(pei)(pei)(pei)(pei)置數據,將新(xin)(xin)(xin)增(zeng)(zeng)配(pei)(pei)(pei)(pei)置數據傳輸至新(xin)(xin)(xin)增(zeng)(zeng)業務單(dan)元(yuan)(yuan),以使新(xin)(xin)(xin)增(zeng)(zeng)業務單(dan)元(yuan)(yuan)啟用新(xin)(xin)(xin)增(zeng)(zeng)配(pei)(pei)(pei)(pei)置數據。

7、在其中一個(ge)實施例中,配(pei)置數據更新方法還包括:

8、通過(guo)管理配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)單元(yuan)(yuan)比對(dui)訂閱配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)參數(shu)集(ji)中的(de)訂閱配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)參數(shu)在目標(biao)應(ying)(ying)用程(cheng)序對(dui)應(ying)(ying)的(de)歷史配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)文(wen)件和當前配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)文(wen)件中分別(bie)對(dui)應(ying)(ying)的(de)配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)數(shu)據(ju)(ju),得到(dao)目標(biao)應(ying)(ying)用程(cheng)序針對(dui)訂閱關鍵字集(ji)的(de)配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)數(shu)據(ju)(ju)集(ji);將配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)數(shu)據(ju)(ju)集(ji)中的(de)配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)數(shu)據(ju)(ju)傳輸至所屬的(de)訂閱配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)參數(shu)對(dui)應(ying)(ying)的(de)業(ye)務單元(yuan)(yuan)之后,方法還包括:通過(guo)管理配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)單元(yuan)(yuan)基于當前配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)文(wen)件更新歷史配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)文(wen)件,得到(dao)更新后的(de)歷史配(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)文(wen)件。

9、在其中一(yi)個實施例(li)中,業(ye)務單元(yuan)用于(yu):

10、獲取接(jie)收到的(de)配(pei)置(zhi)數(shu)(shu)據(ju)對(dui)(dui)應(ying)的(de)參數(shu)(shu)啟(qi)(qi)(qi)用(yong)(yong)類(lei)(lei)型;當(dang)參數(shu)(shu)啟(qi)(qi)(qi)用(yong)(yong)類(lei)(lei)型為即時啟(qi)(qi)(qi)用(yong)(yong)類(lei)(lei)型時,啟(qi)(qi)(qi)用(yong)(yong)接(jie)收到的(de)配(pei)置(zhi)數(shu)(shu)據(ju);當(dang)參數(shu)(shu)啟(qi)(qi)(qi)用(yong)(yong)類(lei)(lei)型為延時啟(qi)(qi)(qi)用(yong)(yong)類(lei)(lei)型時,根據(ju)接(jie)收到的(de)配(pei)置(zhi)數(shu)(shu)據(ju)對(dui)(dui)應(ying)的(de)延時啟(qi)(qi)(qi)用(yong)(yong)條件,啟(qi)(qi)(qi)用(yong)(yong)接(jie)收到的(de)配(pei)置(zhi)數(shu)(shu)據(ju)。

11、在其中(zhong)一個實施例(li)中(zhong),配(pei)置數據(ju)更新方法(fa)還包括:

12、通過管理(li)配置單(dan)元(yuan)根據(ju)業(ye)(ye)務單(dan)元(yuan)對應的(de)(de)業(ye)(ye)務邏(luo)輯,確定接收(shou)(shou)到的(de)(de)配置數(shu)據(ju)對應的(de)(de)參數(shu)啟(qi)用(yong)(yong)(yong)類(lei)(lei)型(xing);當(dang)參數(shu)啟(qi)用(yong)(yong)(yong)類(lei)(lei)型(xing)為(wei)延時啟(qi)用(yong)(yong)(yong)類(lei)(lei)型(xing)時,通過管理(li)配置單(dan)元(yuan)根據(ju)目標應用(yong)(yong)(yong)程序對應的(de)(de)業(ye)(ye)務需求和業(ye)(ye)務單(dan)元(yuan)對應的(de)(de)業(ye)(ye)務邏(luo)輯,確定接收(shou)(shou)到的(de)(de)配置數(shu)據(ju)對應的(de)(de)延時啟(qi)用(yong)(yong)(yong)條(tiao)件;延時啟(qi)用(yong)(yong)(yong)條(tiao)件為(wei)到達延時間隔或觸發啟(qi)用(yong)(yong)(yong)事件。

13、在(zai)其中(zhong)一(yi)個實施例中(zhong),監測針對目(mu)標(biao)應用程序中(zhong)的消(xiao)息代(dai)理反饋的訂閱配置(zhi)參數(shu)集產生(sheng)變更的配置(zhi)數(shu)據(ju)集,包(bao)括(kuo):

14、通過(guo)管理(li)配(pei)(pei)置(zhi)(zhi)單元(yuan),統(tong)計(ji)(ji)訂(ding)閱配(pei)(pei)置(zhi)(zhi)參(can)(can)數(shu)(shu)(shu)(shu)集(ji)中(zhong)(zhong)各(ge)個配(pei)(pei)置(zhi)(zhi)參(can)(can)數(shu)(shu)(shu)(shu)分別對(dui)應的(de)(de)變(bian)(bian)(bian)更(geng)(geng)頻(pin)(pin)率(lv)(lv)(lv)(lv)(lv),在(zai)訂(ding)閱配(pei)(pei)置(zhi)(zhi)參(can)(can)數(shu)(shu)(shu)(shu)集(ji)中(zhong)(zhong),將變(bian)(bian)(bian)更(geng)(geng)頻(pin)(pin)率(lv)(lv)(lv)(lv)(lv)大于(yu)(yu)頻(pin)(pin)率(lv)(lv)(lv)(lv)(lv)閾(yu)(yu)值的(de)(de)配(pei)(pei)置(zhi)(zhi)參(can)(can)數(shu)(shu)(shu)(shu)確定(ding)為第(di)(di)(di)一(yi)(yi)配(pei)(pei)置(zhi)(zhi)參(can)(can)數(shu)(shu)(shu)(shu),將變(bian)(bian)(bian)更(geng)(geng)頻(pin)(pin)率(lv)(lv)(lv)(lv)(lv)小于(yu)(yu)或(huo)等于(yu)(yu)頻(pin)(pin)率(lv)(lv)(lv)(lv)(lv)閾(yu)(yu)值的(de)(de)配(pei)(pei)置(zhi)(zhi)參(can)(can)數(shu)(shu)(shu)(shu)確定(ding)為第(di)(di)(di)二(er)配(pei)(pei)置(zhi)(zhi)參(can)(can)數(shu)(shu)(shu)(shu);通過(guo)管理(li)配(pei)(pei)置(zhi)(zhi)單元(yuan),根(gen)據(ju)各(ge)個第(di)(di)(di)一(yi)(yi)配(pei)(pei)置(zhi)(zhi)參(can)(can)數(shu)(shu)(shu)(shu)對(dui)應的(de)(de)變(bian)(bian)(bian)更(geng)(geng)頻(pin)(pin)率(lv)(lv)(lv)(lv)(lv),計(ji)(ji)算(suan)各(ge)個第(di)(di)(di)一(yi)(yi)配(pei)(pei)置(zhi)(zhi)參(can)(can)數(shu)(shu)(shu)(shu)對(dui)應的(de)(de)第(di)(di)(di)一(yi)(yi)監(jian)測(ce)周(zhou)期(qi);變(bian)(bian)(bian)更(geng)(geng)頻(pin)(pin)率(lv)(lv)(lv)(lv)(lv)與第(di)(di)(di)一(yi)(yi)監(jian)測(ce)周(zhou)期(qi)呈負相關;通過(guo)管理(li)配(pei)(pei)置(zhi)(zhi)單元(yuan),基(ji)于(yu)(yu)第(di)(di)(di)一(yi)(yi)監(jian)測(ce)周(zhou)期(qi),監(jian)測(ce)針(zhen)對(dui)第(di)(di)(di)一(yi)(yi)配(pei)(pei)置(zhi)(zhi)參(can)(can)數(shu)(shu)(shu)(shu)產生變(bian)(bian)(bian)更(geng)(geng)的(de)(de)配(pei)(pei)置(zhi)(zhi)數(shu)(shu)(shu)(shu)據(ju),得到第(di)(di)(di)一(yi)(yi)數(shu)(shu)(shu)(shu)據(ju)集(ji);基(ji)于(yu)(yu)預設監(jian)測(ce)周(zhou)期(qi),監(jian)測(ce)針(zhen)對(dui)第(di)(di)(di)二(er)配(pei)(pei)置(zhi)(zhi)參(can)(can)數(shu)(shu)(shu)(shu)產生變(bian)(bian)(bian)更(geng)(geng)的(de)(de)配(pei)(pei)置(zhi)(zhi)數(shu)(shu)(shu)(shu)據(ju),得到第(di)(di)(di)二(er)數(shu)(shu)(shu)(shu)據(ju)集(ji);基(ji)于(yu)(yu)第(di)(di)(di)一(yi)(yi)數(shu)(shu)(shu)(shu)據(ju)集(ji)或(huo)第(di)(di)(di)二(er)數(shu)(shu)(shu)(shu)據(ju)集(ji)中(zhong)(zhong)的(de)(de)至少一(yi)(yi)者,得到配(pei)(pei)置(zhi)(zhi)數(shu)(shu)(shu)(shu)據(ju)集(ji)。

15、第二方面,本申請(qing)還提供了一種配置(zhi)數據更新(xin)裝(zhuang)置(zhi),包括:

16、管理配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)模塊,用(yong)于(yu)通過目(mu)標應用(yong)程(cheng)序(xu)中(zhong)(zhong)(zhong)的(de)管理配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)單元(yuan)獲取目(mu)標應用(yong)程(cheng)序(xu)對應的(de)當前配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)文(wen)件,從當前配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)文(wen)件中(zhong)(zhong)(zhong),監(jian)測針對目(mu)標應用(yong)程(cheng)序(xu)中(zhong)(zhong)(zhong)的(de)消(xiao)(xiao)息代理反饋的(de)訂閱配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)參數(shu)(shu)集產生變更的(de)配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)據(ju)集,將配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)據(ju)集發布至消(xiao)(xiao)息代理;當前配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)文(wen)件包含目(mu)標應用(yong)程(cheng)序(xu)中(zhong)(zhong)(zhong)各(ge)個(ge)(ge)業務單元(yuan)分別對應的(de)配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)子(zi)文(wen)件,配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)子(zi)文(wen)件包括多(duo)個(ge)(ge)配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)參數(shu)(shu)各(ge)自的(de)配(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)據(ju);

17、消息(xi)代(dai)理(li)模塊,用于(yu)通過消息(xi)代(dai)理(li)根據(ju)(ju)(ju)各(ge)個業務單(dan)元(yuan)分別訂閱(yue)的(de)(de)(de)訂閱(yue)配(pei)置參數(shu)(shu),將配(pei)置數(shu)(shu)據(ju)(ju)(ju)集中的(de)(de)(de)配(pei)置數(shu)(shu)據(ju)(ju)(ju)推送到相(xiang)應的(de)(de)(de)業務單(dan)元(yuan),以(yi)使業務單(dan)元(yuan)啟用接(jie)收到的(de)(de)(de)配(pei)置數(shu)(shu)據(ju)(ju)(ju)。

18、第三方面,本申(shen)請(qing)還(huan)提供(gong)了(le)一種(zhong)計算(suan)(suan)機(ji)(ji)設備,包(bao)括存儲器(qi)和處理(li)器(qi),所述(shu)存儲器(qi)存儲有計算(suan)(suan)機(ji)(ji)程序,所述(shu)處理(li)器(qi)執行所述(shu)計算(suan)(suan)機(ji)(ji)程序時實現上述(shu)配置數(shu)據更新(xin)方法的步驟(zou)。

19、第四(si)方面(mian),本申請(qing)還提供了一(yi)種(zhong)計(ji)算(suan)機可讀存(cun)儲介(jie)質,其上存(cun)儲有計(ji)算(suan)機程(cheng)序,所述計(ji)算(suan)機程(cheng)序被處(chu)理器(qi)執行時實現上述配(pei)置數據更新方法的步驟。

20、第五(wu)方面,本(ben)申請還提供了一種計(ji)算(suan)機程(cheng)序(xu)產品(pin),包括計(ji)算(suan)機程(cheng)序(xu),該計(ji)算(suan)機程(cheng)序(xu)被處理器執行(xing)時實現上述配置數據更(geng)新方法的(de)步驟。

21、上(shang)述(shu)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)更(geng)新(xin)方(fang)法、裝置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)、計(ji)算(suan)(suan)機(ji)設備、計(ji)算(suan)(suan)機(ji)可讀(du)存(cun)儲介質和計(ji)算(suan)(suan)機(ji)程(cheng)序(xu)(xu)產品,通(tong)過(guo)(guo)目(mu)標(biao)應(ying)(ying)用(yong)程(cheng)序(xu)(xu)中(zhong)的(de)(de)(de)管理(li)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)單元(yuan)(yuan)(yuan)獲(huo)取(qu)目(mu)標(biao)應(ying)(ying)用(yong)程(cheng)序(xu)(xu)對(dui)(dui)應(ying)(ying)的(de)(de)(de)當前配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)文件,從當前配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)文件中(zhong),監(jian)測(ce)針(zhen)對(dui)(dui)目(mu)標(biao)應(ying)(ying)用(yong)程(cheng)序(xu)(xu)中(zhong)的(de)(de)(de)消(xiao)(xiao)息代(dai)(dai)理(li)反饋(kui)的(de)(de)(de)訂(ding)(ding)閱(yue)(yue)(yue)(yue)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)參數(shu)(shu)(shu)集(ji)(ji)產生變更(geng)的(de)(de)(de)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)集(ji)(ji),并將(jiang)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)集(ji)(ji)發布至(zhi)消(xiao)(xiao)息代(dai)(dai)理(li)。進(jin)(jin)而通(tong)過(guo)(guo)消(xiao)(xiao)息代(dai)(dai)理(li)根(gen)據(ju)(ju)(ju)各(ge)(ge)個(ge)(ge)業務(wu)單元(yuan)(yuan)(yuan)分別訂(ding)(ding)閱(yue)(yue)(yue)(yue)的(de)(de)(de)訂(ding)(ding)閱(yue)(yue)(yue)(yue)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)參數(shu)(shu)(shu),將(jiang)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)集(ji)(ji)中(zhong)的(de)(de)(de)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)推(tui)(tui)送到相應(ying)(ying)的(de)(de)(de)業務(wu)單元(yuan)(yuan)(yuan),以(yi)使業務(wu)單元(yuan)(yuan)(yuan)啟用(yong)接(jie)收到的(de)(de)(de)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)。這樣,通(tong)過(guo)(guo)目(mu)標(biao)應(ying)(ying)用(yong)程(cheng)序(xu)(xu)中(zhong)的(de)(de)(de)管理(li)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)單元(yuan)(yuan)(yuan),根(gen)據(ju)(ju)(ju)消(xiao)(xiao)息代(dai)(dai)理(li)反饋(kui)的(de)(de)(de)訂(ding)(ding)閱(yue)(yue)(yue)(yue)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)參數(shu)(shu)(shu)集(ji)(ji)來檢測(ce)當前配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)文件中(zhong)產生變更(geng)的(de)(de)(de)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)集(ji)(ji),能(neng)夠(gou)避(bi)免由于(yu)多個(ge)(ge)業務(wu)子(zi)模塊競爭訪問(wen)(wen)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)文件導致(zhi)的(de)(de)(de)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)更(geng)新(xin)效率(lv)低的(de)(de)(de)問(wen)(wen)題,并且,只監(jian)測(ce)訂(ding)(ding)閱(yue)(yue)(yue)(yue)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)參數(shu)(shu)(shu)集(ji)(ji)所產生的(de)(de)(de)變更(geng),能(neng)夠(gou)縮小監(jian)測(ce)、推(tui)(tui)送和傳(chuan)輸的(de)(de)(de)數(shu)(shu)(shu)據(ju)(ju)(ju)量(liang),提(ti)(ti)高實(shi)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)更(geng)新(xin)的(de)(de)(de)針(zhen)對(dui)(dui)性,從而節(jie)約計(ji)算(suan)(suan)機(ji)資源。進(jin)(jin)而通(tong)過(guo)(guo)消(xiao)(xiao)息代(dai)(dai)理(li)根(gen)據(ju)(ju)(ju)各(ge)(ge)個(ge)(ge)業務(wu)單元(yuan)(yuan)(yuan)分別訂(ding)(ding)閱(yue)(yue)(yue)(yue)的(de)(de)(de)訂(ding)(ding)閱(yue)(yue)(yue)(yue)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)參數(shu)(shu)(shu),將(jiang)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)集(ji)(ji)中(zhong)的(de)(de)(de)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)推(tui)(tui)送至(zhi)相應(ying)(ying)的(de)(de)(de)業務(wu)單元(yuan)(yuan)(yuan),可以(yi)將(jiang)各(ge)(ge)個(ge)(ge)配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)有針(zhen)對(dui)(dui)性地發送至(zhi)相應(ying)(ying)的(de)(de)(de)業務(wu)單元(yuan)(yuan)(yuan),不僅(jin)能(neng)夠(gou)提(ti)(ti)高數(shu)(shu)(shu)據(ju)(ju)(ju)發送的(de)(de)(de)針(zhen)對(dui)(dui)性,避(bi)免不必要的(de)(de)(de)數(shu)(shu)(shu)據(ju)(ju)(ju)傳(chuan)輸,節(jie)約計(ji)算(suan)(suan)機(ji)資源,同(tong)時(shi)能(neng)夠(gou)提(ti)(ti)高配(pei)(pei)(pei)(pei)(pei)(pei)(pei)(pei)置(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)(zhi)數(shu)(shu)(shu)據(ju)(ju)(ju)更(geng)新(xin)的(de)(de)(de)效率(lv)。



技術特征:

1.一種配置數據更新方法,其特(te)征在于,所述(shu)方法包括:

2.根(gen)據(ju)權利要求1所述的方(fang)法(fa),其特征在于,所述方(fang)法(fa)還包括:

3.根據(ju)權(quan)利要求1所(suo)述的(de)方法(fa),其特征在于,所(suo)述從(cong)當前配置文(wen)件中,監(jian)測針對所(suo)述目標應用(yong)程序中的(de)消息代(dai)理(li)反饋的(de)訂閱配置參數集產生變更的(de)配置數據(ju)集,包(bao)括:

4.根據權利要求1所述(shu)的方法,其特征在于,所述(shu)業務(wu)單元用于:

5.根據權利(li)要求4所述的方法,其特征在于(yu),所述方法還(huan)包括:

6.根(gen)據權利要(yao)求1所(suo)(suo)述的方(fang)法,其特征在(zai)于,所(suo)(suo)述監測針對所(suo)(suo)述目標應用(yong)程序中(zhong)的消息(xi)代理反饋的訂閱配置參數集(ji)產(chan)生變更的配置數據集(ji),包括(kuo):

7.一種配置數(shu)據更(geng)新裝置,其特征(zheng)在于,所述(shu)裝置包(bao)括:

8.一種計算(suan)機設備(bei),包括存儲(chu)器(qi)和處理(li)器(qi),所述存儲(chu)器(qi)存儲(chu)有計算(suan)機程(cheng)序,其特征在于,所述處理(li)器(qi)執(zhi)行所述計算(suan)機程(cheng)序時(shi)實現權利要求1至6中任一項所述的方法的步驟。

9.一種計(ji)算(suan)(suan)機(ji)可讀存儲(chu)介質,其(qi)上存儲(chu)有計(ji)算(suan)(suan)機(ji)程序,其(qi)特征在于(yu),所(suo)述計(ji)算(suan)(suan)機(ji)程序被處理(li)器(qi)執行時實現權利(li)要求1至6中任一項所(suo)述的方法的步驟。

10.一種計(ji)(ji)算機程序產品,包括(kuo)計(ji)(ji)算機程序,其特征(zheng)在于(yu),所(suo)述(shu)計(ji)(ji)算機程序被處理器執(zhi)行(xing)時實現(xian)權利要求1至6中任一項所(suo)述(shu)的(de)方法的(de)步驟(zou)。


技術總結
本申請涉及一種配置數據更新方法、裝置、計算機設備、可讀存儲介質和程序產品。所述方法包括:通過目標應用程序中的管理配置單元獲取目標應用程序對應的當前配置文件,從當前配置文件中,監測針對目標應用程序中的消息代理反饋的訂閱配置參數集產生變更的配置數據集,將配置數據集發布至消息代理;當前配置文件包含目標應用程序中各個業務單元分別對應的配置子文件,配置子文件包括多個配置參數各自的配置數據;通過消息代理根據各個業務單元分別訂閱的訂閱配置參數,將配置數據集中的配置數據推送到相應的業務單元,以使業務單元啟用接收到的配置數據。采用本方法能夠提高配置數據更新的效率。

技術研發人員:趙軍平,唐義鋒,湯浩
受保護的技術使用者:深圳深寶電器儀表有限公司
技術研發日:
技術公布日:2024/9/19
網(wang)友(you)詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1