[發(fā)明專利]配置管理方法、系統(tǒng)及計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201810774239.2 | 申請日: | 2018-07-13 |
| 公開(公告)號: | CN110719187B | 公開(公告)日: | 2022-05-20 |
| 發(fā)明(設(shè)計)人: | 王凱 | 申請(專利權(quán))人: | 深圳兆日科技股份有限公司 |
| 主分類號: | H04L41/08 | 分類號: | H04L41/08;H04L41/0273 |
| 代理公司: | 深圳市世紀(jì)恒程知識產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 胡海國;楊毅宇 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 配置管理 方法 系統(tǒng) 計算機 可讀 存儲 介質(zhì) | ||
本發(fā)明公開了一種配置管理方法,包括:應(yīng)用服務(wù)器在啟動或重啟時,向配置管理服務(wù)集群發(fā)送攜帶應(yīng)用服務(wù)器的角色信息的注冊請求;配置管理服務(wù)集群根據(jù)角色信息從存儲服務(wù)集群中查找對應(yīng)的配置數(shù)據(jù)和服務(wù)器間依賴規(guī)則;生成配置數(shù)據(jù)標(biāo)識,并將配置數(shù)據(jù)標(biāo)識和服務(wù)器間依賴規(guī)則返回給應(yīng)用服務(wù)器,同時將配置數(shù)據(jù)和服務(wù)器間依賴規(guī)則發(fā)送給分布式協(xié)調(diào)服務(wù)集群;應(yīng)用服務(wù)器根據(jù)配置數(shù)據(jù)標(biāo)識和服務(wù)器間依賴規(guī)則分別從分布式協(xié)調(diào)服務(wù)集群中獲得自身的配置數(shù)據(jù)和自身所依賴的服務(wù)器的配置數(shù)據(jù)。本發(fā)明還公開了一種配置管理系統(tǒng)和一種計算機可讀存儲介質(zhì)。本發(fā)明能夠?qū)崿F(xiàn)對分布式集群系統(tǒng)中應(yīng)用服務(wù)器的配置進行統(tǒng)一、高效地管理。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及配置管理方法、系統(tǒng)及計算機可讀存儲介質(zhì)。
背景技術(shù)
隨著信息技術(shù)的發(fā)展,越來越多的互聯(lián)網(wǎng)業(yè)務(wù)依賴于分布式集群系統(tǒng),分布式集群系統(tǒng)具有應(yīng)用服務(wù)器數(shù)量多、服務(wù)器間通信網(wǎng)絡(luò)配置復(fù)雜的特點,在大規(guī)模集群應(yīng)用中,應(yīng)用程序運行在數(shù)百臺甚至幾千臺服務(wù)器上,配置信息的維護管理更顯得尤為重要。
在現(xiàn)有的配置管理方式中,往往是通過人工分別設(shè)置應(yīng)用服務(wù)器集群中各個應(yīng)用服務(wù)器配置文件中的配置數(shù)據(jù),并未有統(tǒng)一管理的平臺;當(dāng)服務(wù)器間有依賴關(guān)系時,如果一個服務(wù)器的配置數(shù)據(jù)需要修改,則需要首先修改該服務(wù)器的配置,然后再修改與該服務(wù)器相關(guān)聯(lián)的其他服務(wù)器的配置,以確保各服務(wù)器上的配置數(shù)據(jù)保持一致,這一過程也是通過人工來完成。由于分布式集群系統(tǒng)內(nèi)部應(yīng)用服務(wù)器的種類和個數(shù)多種多樣,且應(yīng)用服務(wù)器間相互依賴為網(wǎng)狀結(jié)構(gòu),因此每當(dāng)有被依賴的服務(wù)器配置變化時,人工需要修改大量的依賴該變化的應(yīng)用服務(wù)器配置,這種方式效率低、錯誤率高、時效性低。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提出一種配置管理方法、系統(tǒng)及計算機可讀存儲介質(zhì),旨在實現(xiàn)對分布式集群系統(tǒng)中應(yīng)用服務(wù)器的配置進行統(tǒng)一、高效地管理。
為實現(xiàn)上述目的,本發(fā)明提供一種配置管理方法,應(yīng)用于配置管理系統(tǒng),所述配置管理系統(tǒng)包括配置管理服務(wù)集群、存儲服務(wù)集群、分布式協(xié)調(diào)服務(wù)集群和由若干應(yīng)用服務(wù)器組成的應(yīng)用服務(wù)器集群,所述配置管理方法包括如下步驟:
應(yīng)用服務(wù)器在啟動或重啟時,向配置管理服務(wù)集群發(fā)送注冊請求,所述注冊請求攜帶應(yīng)用服務(wù)器的角色信息;
配置管理服務(wù)集群根據(jù)所述角色信息從存儲服務(wù)集群中查找對應(yīng)的配置數(shù)據(jù)和服務(wù)器間依賴規(guī)則;
配置管理服務(wù)集群生成與所述配置數(shù)據(jù)對應(yīng)的配置數(shù)據(jù)標(biāo)識,并將所述配置數(shù)據(jù)標(biāo)識和所述服務(wù)器間依賴規(guī)則返回給應(yīng)用服務(wù)器,同時,將所述配置數(shù)據(jù)和所述服務(wù)器間依賴規(guī)則發(fā)送給分布式協(xié)調(diào)服務(wù)集群進行緩存;
應(yīng)用服務(wù)器根據(jù)所述配置數(shù)據(jù)標(biāo)識從分布式協(xié)調(diào)服務(wù)集群中獲得自身的配置數(shù)據(jù),并根據(jù)所述服務(wù)器間依賴規(guī)則從分布式協(xié)調(diào)服務(wù)集群中獲得自身所依賴的服務(wù)器的配置數(shù)據(jù)。
優(yōu)選地,所述應(yīng)用服務(wù)器在啟動或重啟時,向配置管理服務(wù)集群發(fā)送注冊請求的步驟之前,還包括:
配置管理服務(wù)集群獲取用戶設(shè)置的應(yīng)用服務(wù)器配置信息;
配置管理服務(wù)集群將所述配置信息發(fā)送給存儲服務(wù)集群進行持久化存儲,其中,所述配置信息包括應(yīng)用服務(wù)器的角色信息,以及與所述角色信息對應(yīng)的配置數(shù)據(jù)和服務(wù)器間依賴規(guī)則。
優(yōu)選地,所述配置管理服務(wù)集群獲取用戶設(shè)置的應(yīng)用服務(wù)器配置信息的步驟包括:
配置管理服務(wù)集群接收用戶基于WEB控制臺觸發(fā)的應(yīng)用服務(wù)器配置指令,獲得所述配置指令中攜帶的應(yīng)用服務(wù)器配置信息。
優(yōu)選地,所述配置管理方法還包括:
配置管理服務(wù)集群接收用戶基于WEB控制臺觸發(fā)的應(yīng)用服務(wù)器配置數(shù)據(jù)新增/刪除/修改/查詢指令;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳兆日科技股份有限公司,未經(jīng)深圳兆日科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810774239.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





