欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

分布式系統(tǒng)中組件的存儲管理系統(tǒng)及方法

文檔序號:6530618閱讀:238來源:國知局
專利名稱:分布式系統(tǒng)中組件的存儲管理系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種組件的存儲管理系統(tǒng)及方法,特別是涉及一種分布式系統(tǒng)中組件的存儲管理系統(tǒng)及方法。
背景技術(shù)
對于現(xiàn)有的分布式應(yīng)用系統(tǒng)來說,系統(tǒng)生產(chǎn)廠商在同步問題上存在很多弊端。一是同步內(nèi)容沒有有效、合理的分割,而是直接同步整個目錄結(jié)構(gòu),將目錄從主節(jié)點完全一致地同步到各次節(jié)點中;二是由于現(xiàn)有的分布式應(yīng)用系統(tǒng)缺乏對同步內(nèi)容的分割,必然要求各個節(jié)點完全一致,而不按需要同步到各節(jié)點上,這就使得節(jié)點上可能存在冗余的內(nèi)容。

發(fā)明內(nèi)容鑒于以上內(nèi)容,有必要提供一種分布式系統(tǒng)中組件的存儲管理系統(tǒng)和方法,其可將同步內(nèi)容按照屬性相同或相近的原則組件(Component)化,并按節(jié)點的需求同步Component,有效的節(jié)省了各個節(jié)點服務(wù)器的存儲空間。
本發(fā)明較佳實施方式提供一種分布式系統(tǒng)中組件的存儲管理系統(tǒng),該系統(tǒng)包括一主節(jié)點服務(wù)器及至少一次節(jié)點服務(wù)器,各次節(jié)點服務(wù)器分別通過一網(wǎng)絡(luò)與主節(jié)點服務(wù)器相連。Component存儲于系統(tǒng)各節(jié)點服務(wù)器中。
次節(jié)點服務(wù)器可建立初始Component,并可通過網(wǎng)絡(luò)向主節(jié)點服務(wù)器發(fā)送同步請求,該同步請求可為上載請求以上載所建立的初始Component,可為下載請求以下載所需Component,也可為刪除請求以刪除Component。該網(wǎng)絡(luò)可以是企業(yè)內(nèi)部網(wǎng)(Intranet),也可以是國際互聯(lián)網(wǎng)(Internet)或其它類型的通訊網(wǎng)絡(luò)。
主節(jié)點服務(wù)器中提供了描述每個Component本身固有的不隨位置不同而改變的屬性的屬性表,對于每一個Component,屬性表中都有一條記錄描述;主節(jié)點服務(wù)器還提供了描述每個Component在各節(jié)點服務(wù)器存儲位置的位置表;相對于Component的屬性表,位置表中每個Component可以有多條記錄與之對應(yīng),且每隔一定時間主節(jié)點服務(wù)器中的屬性表和位置表將被抄寫到各次節(jié)點服務(wù)器中。
本發(fā)明較佳實施方式提供一種分布式系統(tǒng)中組件的存儲管理方法,該方法包括下列步驟(A)系統(tǒng)初始化;(B)判斷請求隊列有無新的同步請求;(C)若有新的同步請求,則判斷該請求是否為上載Component請求;(D)若為上載Component請求,則上載所請求的Component至主節(jié)點服務(wù)器;(E)更新主節(jié)點服務(wù)器中的屬性表和位置表。
其中于步驟(C)中,進(jìn)一步包括步驟(C1)若不為上載Component請求,則判斷該請求是否為下載Component請求;(C2)若為下載Component請求,則從主節(jié)點服務(wù)器下載Component至該發(fā)送請求的次節(jié)點服務(wù)器;(C3)更新主節(jié)點服務(wù)器中的位置表。
其中于步驟(C1)中,進(jìn)一步包括步驟(C11)若不為下載Component請求,則刪除該發(fā)送請求的次節(jié)點服務(wù)器中的Component;(C12)更新主節(jié)點服務(wù)器與該發(fā)送請求的次節(jié)點服務(wù)器中的位置表。
相較現(xiàn)有技術(shù),本發(fā)明提供了一種靈活、有效的管理各個節(jié)點服務(wù)器中Component存儲的手段。

圖1是本發(fā)明分布式系統(tǒng)中組件的存儲管理系統(tǒng)較佳實施方式的硬件架構(gòu)圖。
圖2是圖1所示主節(jié)點服務(wù)器中的屬性表。
圖3是圖1所示主節(jié)點服務(wù)器中的位置表。
圖4是本發(fā)明分布式系統(tǒng)中組件的存儲管理方法較佳實施方式的具體實施流程圖。
具體實施方式參閱圖1所示,是本發(fā)明分布式系統(tǒng)中組件的存儲管理系統(tǒng)較佳實施方式的硬件架構(gòu)圖。該系統(tǒng)包括一主節(jié)點服務(wù)器40及至少一次節(jié)點服務(wù)器,本發(fā)明較佳實施方式以兩次節(jié)點服務(wù)器10和20為例。次節(jié)點服務(wù)器10和20分別通過一網(wǎng)絡(luò)30與主節(jié)點服務(wù)器40相連。組件(Component)存儲于系統(tǒng)中各節(jié)點服務(wù)器中。
次節(jié)點服務(wù)器10和20以屬性相同或相近為基準(zhǔn)建立初始Component,并可通過網(wǎng)絡(luò)30向主節(jié)點服務(wù)器40發(fā)送同步組件的請求。該同步組件的請求可為上載Component請求以上載所建立的初始Component,可為下載Component請求以下載所需Component,也可為刪除Component請求以刪除Component。網(wǎng)絡(luò)30可以是企業(yè)內(nèi)部網(wǎng)(Intranet),也可以是國際互聯(lián)網(wǎng)(Internet)或其它類型的通訊網(wǎng)絡(luò)。
主節(jié)點服務(wù)器40中提供了描述每個Component本身固有的不隨位置不同而改變的屬性的屬性表,如圖2所示,該屬性表有兩個欄位,一欄為組件名稱,另一欄為各組件所對應(yīng)的屬性。例如,當(dāng)Component為應(yīng)用程序(Application)時,相關(guān)的屬性表存儲的數(shù)據(jù)為該Application的版本、語言及適用操作系統(tǒng)等屬性,對于每一個Component,屬性表中都有一條記錄描述。同樣,主節(jié)點服務(wù)器40還提供了描述每個Component在各節(jié)點服務(wù)器存儲位置的位置表,如圖3所示,該位置表有兩個欄位,一欄為組件名稱,另一欄為每一個組件在各節(jié)點上的位置,例如Component A既存在于主節(jié)點服務(wù)器40中,同時也存在于次節(jié)點服務(wù)器10和20中。相對于Component的屬性表,位置表中每個Component可以有多條記錄與之對應(yīng),且每隔一定時間主節(jié)點服務(wù)器40中的屬性表和位置表將被抄寫到次節(jié)點服務(wù)器10和20中。
參閱圖4所示,是本發(fā)明分布式系統(tǒng)中組件的存儲管理方法較佳實施方式的具體實施流程圖。首先,系統(tǒng)初始化(步驟S100);判斷主節(jié)點服務(wù)器40中的請求隊列中有無接收到新的同步請求(步驟S102),若沒有則流程結(jié)束;若有新的同步請求,則判斷該同步請求是否為上載Component的請求(步驟S103);若為上載Component的請求,則發(fā)送該請求的次節(jié)點服務(wù)器上載Component至主節(jié)點服務(wù)器40(步驟104);更新主節(jié)點服務(wù)器40中的屬性表和位置表(步驟S105),流程轉(zhuǎn)至步驟S102。
在步驟S103中,進(jìn)一步包括若不是上載Component請求,則再判斷是否為下載Component的請求(步驟S106);若是下載Component的請求,則主節(jié)點服務(wù)器40下載Component至該發(fā)送請求的次節(jié)點服務(wù)器(步驟S107);更新主節(jié)點服務(wù)器40中的位置表(步驟S108),流程轉(zhuǎn)至步驟S102。
在步驟S106中,進(jìn)一步包括若不是下載Component請求,則刪除該發(fā)送請求的次節(jié)點服務(wù)器中的Component(步驟S109);更新主節(jié)點服務(wù)器40與該發(fā)送請求的次節(jié)點服務(wù)器中的位置表(步驟S110),流程轉(zhuǎn)至步驟S102。
權(quán)利要求
1.一種分布式系統(tǒng)中組件的存儲管理系統(tǒng),包括一主節(jié)點服務(wù)器及至少一與之通過一網(wǎng)絡(luò)相連的次節(jié)點服務(wù)器,其特征在于所述主節(jié)點服務(wù)器用于提供描述每個組件固有屬性的屬性表和描述每個組件在各節(jié)點服務(wù)器中存儲位置的位置表,所述屬性表和位置表每隔一定時間將被抄寫至各次節(jié)點服務(wù)器中;所述次節(jié)點服務(wù)器用于建立初始組件,并向上述主節(jié)點服務(wù)器發(fā)送同步組件的請求。
2.如權(quán)利要求1所述的分布式系統(tǒng)中組件的存儲管理系統(tǒng),其特征在于,其中所述的同步組件的請求包括上載組件的請求,用以上載所建立的初始組件,所述組件上載后,主節(jié)點服務(wù)器中的屬性表和位置表將被更新。
3.如權(quán)利要求1所述的分布式系統(tǒng)中組件的存儲管理系統(tǒng),其特征在于,其中所述的同步組件的請求包括下載組件的請求,用以下載所需要的組件,所述組件下載后,主節(jié)點服務(wù)器中的位置表將被更新。
4.如權(quán)利要求1所述的分布式系統(tǒng)中組件的存儲管理系統(tǒng),其特征在于,其中所述的同步組件的請求包括刪除組件的請求,用以刪除組件,所述組件刪除后,主節(jié)點服務(wù)器與該請求次節(jié)點服務(wù)器中的位置表將被更新。
5.一種分布式系統(tǒng)中組件的存儲管理方法,該分布式系統(tǒng)包括一主節(jié)點服務(wù)器及至少一與之通過一網(wǎng)絡(luò)相連的次節(jié)點服務(wù)器,其特征在于,該方法包括系統(tǒng)初始化;判斷請求隊列有無新的同步請求;若有新的同步請求,則判斷該同步請求的類型,并執(zhí)行下述之一步驟若該同步請求為上載請求,則上載組件至主節(jié)點服務(wù)器,并更新主節(jié)點服務(wù)器中的屬性表和位置表;若該同步請求為下載請求,則從主節(jié)點服務(wù)器下載組件至該發(fā)送請求的次節(jié)點服務(wù)器,并更新主節(jié)點服務(wù)器中的位置表;若該同步請求為刪除請求,則刪除該發(fā)送請求的次節(jié)點服務(wù)器中的組件,并更新主節(jié)點服務(wù)器與該發(fā)送請求的次節(jié)點服務(wù)器中的位置表。
6.如權(quán)利要求5所述的分布式系統(tǒng)中組件的存儲管理方法,其特征在于,該方法還包括如下步驟每隔一定時間,主節(jié)點服務(wù)器中的屬性表和位置表將被抄寫至各次節(jié)點服務(wù)器中。
7.如權(quán)利要求5所述的分布式系統(tǒng)中組件的存儲管理方法,其特征在于,其中判斷請求隊列有無新的同步請求的步驟還包括若請求隊列沒有新的同步請求,則流程結(jié)束。
全文摘要
本發(fā)明提供一種分布式系統(tǒng)中組件的存儲管理系統(tǒng),該系統(tǒng)包括一主節(jié)點服務(wù)器及至少一次節(jié)點服務(wù)器,各次節(jié)點服務(wù)器分別通過一網(wǎng)絡(luò)與主節(jié)點服務(wù)器相連。次節(jié)點服務(wù)器可建立初始組件,并可向主節(jié)點服務(wù)器發(fā)送同步組件的請求;主節(jié)點服務(wù)器提供描述每個組件固有屬性的屬性表和描述每個組件在各節(jié)點服務(wù)器存儲位置的位置表,且每隔一定時間該屬性表和位置表將被抄寫至各次節(jié)點服務(wù)器中。本發(fā)明還提供一種分布式系統(tǒng)中組件的存儲管理方法。利用本發(fā)明可將同步內(nèi)容按照屬性相同或相近的原則組件化,并按節(jié)點的需求同步組件,有效的節(jié)省了各個節(jié)點服務(wù)器的存儲空間。
文檔編號G06F12/00GK1916890SQ20051003672
公開日2007年2月21日 申請日期2005年8月16日 優(yōu)先權(quán)日2005年8月16日
發(fā)明者陳凱, 劉剛 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
道孚县| 昌江| 泽库县| 神农架林区| 宁明县| 聂荣县| 游戏| 莱芜市| 石嘴山市| 辽宁省| 雷州市| 客服| 扎鲁特旗| 平原县| 沂源县| 全南县| 馆陶县| 华阴市| 寿阳县| 丁青县| 利津县| 鄄城县| 原阳县| 和林格尔县| 从化市| 志丹县| 桃园县| 深泽县| 沙雅县| 定襄县| 石林| 秀山| 泌阳县| 大名县| 湖口县| 阿坝县| 沁水县| 鄂托克旗| 曲松县| 顺义区| 奎屯市|