[發(fā)明專利]一種基于多播的分布式系統(tǒng)的集中配置方法在審
申請?zhí)枺?/td> | 201710211389.8 | 申請日: | 2017-03-31 |
公開(公告)號(hào): | CN107026756A | 公開(公告)日: | 2017-08-08 |
發(fā)明(設(shè)計(jì))人: | 龍?jiān)3?/a>;鐘堅(jiān);廖小文;王騰 | 申請(專利權(quán))人: | 廣東億迅科技有限公司 |
主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24 |
代理公司: | 深圳市精英專利事務(wù)所44242 | 代理人: | 劉貽盛 |
地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 一種 基于 分布式 系統(tǒng) 集中 配置 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)配置技術(shù)領(lǐng)域,尤其涉及一種基于多播的分布式系統(tǒng)的集中配置方法。
背景技術(shù)
近年來互聯(lián)網(wǎng)的發(fā)展日新月異,系統(tǒng)從單一向分布式、服務(wù)化的方向發(fā)展,系統(tǒng)接入的服務(wù)器越來越多,服務(wù)器的應(yīng)用組件關(guān)系越來越復(fù)雜,互聯(lián)網(wǎng)應(yīng)用的運(yùn)維成本越來越高,小則幾十、上百臺(tái)服務(wù)器的集群,大則幾千、幾萬臺(tái)服務(wù)器的云平臺(tái),不同的系統(tǒng)和模塊的配置各有不同,傳統(tǒng)的配置方法工作量大,手工配置極易出錯(cuò),運(yùn)維效率低。中國專利CN201210339839.9公開了一種云環(huán)境下集中配置管理方法,基于服務(wù)器-客戶端模式,包括如下步驟:(1)對需要管理的節(jié)點(diǎn)安裝客戶端;(2)判斷節(jié)點(diǎn)是否可用,如果可用則跳轉(zhuǎn)至步驟3,否則結(jié)束;(3)對節(jié)點(diǎn)的文件進(jìn)行配置、更新;但是該方法只提供了配置文件類型的配置,對各節(jié)點(diǎn)配置沒有自動(dòng)識(shí)別,客戶端也不能做到自動(dòng)識(shí)別并注冊,配置工作量大,因此構(gòu)建如何有效地減輕配置的工作強(qiáng)度,節(jié)省大量時(shí)間與精力,提高運(yùn)維效率是本發(fā)明要急需解決的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供了一種基于多播的分布式系統(tǒng)的集中配置方法,實(shí)現(xiàn)了配置的高度自動(dòng)化,有效提高了運(yùn)維效率。
為解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案:
一方面,提供了一種基于多播的分布式系統(tǒng)的集中配置方法,該集中配置方法包括:
節(jié)點(diǎn)生成節(jié)點(diǎn)識(shí)別碼;
設(shè)置于節(jié)點(diǎn)的配置插件判斷節(jié)點(diǎn)是否已設(shè)置配置中心,若是,則配置插件根據(jù)設(shè)置的配置中心地址連接配置中心;若否,則節(jié)點(diǎn)利用多播組發(fā)送廣播以獲得配置中心地址,配置插件根據(jù)廣播獲得的配置中心地址連接配置中心;
配置中心接收節(jié)點(diǎn)發(fā)送的配置請求信息和所述節(jié)點(diǎn)識(shí)別碼,利用所述節(jié)點(diǎn)識(shí)別碼驗(yàn)證成功后,根據(jù)所述配置請求信息向節(jié)點(diǎn)發(fā)送節(jié)點(diǎn)適用的配置信息。
其中,所述節(jié)點(diǎn)利用多播組發(fā)送廣播以獲得配置中心地址包括:節(jié)點(diǎn)中的多播組根據(jù)配置的信道隊(duì)列發(fā)送發(fā)現(xiàn)配置中心廣播;發(fā)現(xiàn)組件在預(yù)置時(shí)間內(nèi)響應(yīng)所述發(fā)現(xiàn)配置中心廣播,并利用廣播信息解碼成功,則把配置中心地址發(fā)送給配置插件;配置插件接收所述配置中心地址。
其中,所述節(jié)點(diǎn)中的多播組根據(jù)配置的信道隊(duì)列發(fā)送發(fā)現(xiàn)配置中心廣播之后還包括:若發(fā)現(xiàn)組件在預(yù)置時(shí)間內(nèi)沒有響應(yīng)所述發(fā)現(xiàn)配置中心廣播,則配置插件自動(dòng)切換到下個(gè)信道隊(duì)列進(jìn)行廣播。
其中,所述預(yù)置時(shí)間為3s。
其中,所述根據(jù)所述配置請求信息向節(jié)點(diǎn)發(fā)送節(jié)點(diǎn)適用的配置信息包括:
A1:根據(jù)節(jié)點(diǎn)的配置請求信息判斷當(dāng)前配置適配器是否適用于節(jié)點(diǎn),若是,則執(zhí)行步驟A2;若否,則執(zhí)行步驟A3;
A2:調(diào)用當(dāng)前配置適配器生成配置響應(yīng),得到節(jié)點(diǎn)適用的配置信息,把該配置信息發(fā)送給節(jié)點(diǎn);
A3:調(diào)用其他配置適配器,返回執(zhí)行步驟A1。
其中,所述節(jié)點(diǎn)生成節(jié)點(diǎn)識(shí)別碼之前還包括:節(jié)點(diǎn)啟動(dòng)。
其中,所述根據(jù)所述配置請求信息向節(jié)點(diǎn)發(fā)送節(jié)點(diǎn)適用的配置信息之后還包括:節(jié)點(diǎn)利用所述配置信息啟動(dòng)對應(yīng)的應(yīng)用程序。
其中,所述配置插件接收所述配置中心地址之后還包括:配置插件存儲(chǔ)所述配置中心地址。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:本發(fā)明提供的基于多播的分布式系統(tǒng)的集中配置方法,節(jié)點(diǎn)生成節(jié)點(diǎn)識(shí)別碼,并根據(jù)設(shè)置的配置中心地址或廣播獲得的配置中心地址連接配置中心,驗(yàn)證成功后,根據(jù)所述配置請求信息向節(jié)點(diǎn)發(fā)送節(jié)點(diǎn)適用的配置信息,有針對性地給節(jié)點(diǎn)發(fā)送配置信息,實(shí)現(xiàn)了配置的高度自動(dòng)化,有效提高了運(yùn)維效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。
圖1是本發(fā)明具體實(shí)施方式中提供的一種基于多播的分布式系統(tǒng)的集中配置方法的實(shí)施例的方法流程圖一。
圖2是本發(fā)明具體實(shí)施方式中提供的一種基于多播的分布式系統(tǒng)的集中配置方法的實(shí)施例的方法流程圖二。
具體實(shí)施方式
為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
該專利技術(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/201710211389.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。