• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    元數據服務器下日志系統的多進程處理方法和系統技術方案

    技術編號:8532655 閱讀:190 留言:0更新日期:2013-04-04 15:34
    本發明專利技術公開了一種元數據服務器下日志系統的多進程處理方法,包括:將日志系統劃分為兩個進程空間;以及利用兩個進程空間分別進行不同的日志處理。通過本發明專利技術的技術方案,能夠降低日志系統和元數據服務系統之間的耦合度。

    【技術實現步驟摘要】

    本專利技術涉及元數據服務器領域,更具體地,涉及元數據服務器下日志系統的多進程處理方法和系統
    技術介紹
    為了保證多元數據服務器的一致性和原子性,采用日志系統來完成元數據的數據存儲。通常,日志系統分為多個邏輯層次,包括從元數據服務器獲取數據形成事務、寫內存、寫日志設備和元數據磁盤等多個流水階段。現有技術將多個階段都放入一個進程,分多個階段進行流水化處理。然而,現有系統的技術使得日志系統和元數據服務系統耦合度非常大,并且這種方法使得日志系統只能用于元數據服務器上,從而不利于日志系統的擴展。針對相關技術中的問題,目前尚未提出有效的解決方案。
    技術實現思路
    針對相關技術中的問題,本專利技術提出元數據服務器下日志系統的多進程處理方法和系統,其能夠降低日志系統和元數據服務系統之間的耦合度,并且能夠有效擴展日志系統。根據本專利技術的一個方面,提供了一種元數據服務器下日志系統的多進程處理方法,包括將日志系統劃分為兩個進程空間;以及利用兩個進程空間分別進行不同的日志處理。更優選地,這兩個進程空間為日志進程空間和元數據進程空間。優選地,日志進程空間中的日志處理線程用于處理日志數據、保存內存處理以及保存日志設備和元數據設備處理。優選地,數據進程空間中的日志代理線程用于接收元數據服務器的事務請求。優選地,兩個進程空間之間通過網絡接口進行消息傳遞。根據本專利技術的另一方面,提供了一種元數據服務器下日志系統的多進程處理系統,包括通過劃分日志系統所獲得的兩個進程空間;以及網絡通信模塊,用于在兩個進程空間之間進行消息傳遞。更優選地,這兩個進程空間為日志進程空間和元數據進程空間。優選地,日志進程空間中的日志處理線程用于處理日志數據、保存內存處理以及日志設備和元數據設備處理,以及元數據進程空間中的日志代理線程用于接收元數據服務器的事務請求。本專利技術通過將日志系統劃分為兩個進程空間,降低了日志系統和元數據服務系統之間的耦合度,并且所劃分的兩個進程空間可以單獨作用,從而有利于日志系統的擴展。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是根據本專利技術實施例的元數據服務器下日志系統的多進程處理方法的流程圖;以及圖2是根據本專利技術具體實施例的日志系統的示意圖。具體實施例方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本專利技術保護的范圍。以下結合附圖詳細描述本專利技術。圖1是根據本專利技術實施例的元數據服務器下日志系統的多進程處理方法的流程圖。參照圖1,根據本專利技術的元數據服務器下日志系統的多進程處理方法包括S102,將日志系統劃分為兩個進程空間;以及S104,利用兩個進程空間分別進行不同的日志處理。優選地,這兩個進程空間為日志進程空間和元數據進程空間。此外,日志進程空間中的日志處理線程用于處理日志數據、保存內存處理以及保存日志設備和元數據設備處理。具體來說,保存內存處理是指將日志數據寫入內存中,保存日志設備是指寫入日志設備磁盤并同步,保存元數據設備處理是指寫入元數據磁盤并同止/J/ O優選地,數據進程空間中的日志代理線程用于接收元數據服務器的事務請求。優選地,兩個進程空間之間通過網絡接口進行消息傳遞。以下參照圖2對本專利技術的實施例進行詳細描述。注意,雖然在圖2的實施例中,將日志系統劃分為兩個進程空間,但本領域技術人員應該理解,并不限于將日志系統只劃分為兩個進程空間,而是可以根據需要將日志系統劃分為兩個以上的進程空間。圖2是根據本專利技術具體實施例的日志系統的示意圖。參照圖2,將日志系統劃分為日志進程空間和元數據進程空間,并通過網絡在這兩個進程空間進行消息傳遞。具體來說,日志進程空間中的日志處理線程用來處理日志數據、保存內存處理以及保存日志設備和元數據設備處理,而元數據進程空間中的日志代理線程負責接收元數據的事務請求。。具體參見圖2,元數據進程空間中的元數據線程是接受客戶端節點的數據,經元數據線程處理后生成為日志數據,元數據進程空間中的日志代理線程負責從元數據線程獲取日志數據。此外,日志進程空間的日志處理線程負責從元數據進程空間中的日志代理線程獲取日志數據并寫入元數據磁盤中??梢钥闯觯捎趧澐趾蟮娜罩鞠到y的一部分(如日志進程空間)可以用于其他模塊,只要該模塊能夠提供標準接口(如生成事務等)即可,如此日志系統可用于任何需要保證原子性和一致性的系統來作為其存儲系統,從而降低了日志系統和元數據服務系統的耦I=I /又 O此外,兩個進程空間使用網絡進行消息傳遞,使得日志系統的代理線程和處理線程位于不同節點。例如,日志進程空間可以單獨對其他模塊進行服務,從而有利于日志系統的擴展。還應該注意,日志系統中的日志處理線程、日志代理線程等進行的處理以及網絡通信模塊的實現均屬于本領域的公知常識,并不屬于本專利技術所要保護的范疇,因此在本文省略了其描述。綜上所述,本專利技術通過將日志系統劃分為兩個進程空間,降低了日志系統和元數據服務系統之間的耦合度,并且所劃分的兩個進程空間可以單獨作用,從而有利于日志系統的擴展。以上所述僅為本專利技術的較佳實施例而已,并不用以限制本專利技術,凡在本專利技術的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本專利技術的保護范圍之內。本文檔來自技高網...

    【技術保護點】
    一種元數據服務器下日志系統的多進程處理方法,其特征在于,所述方法包括:將日志系統劃分為兩個進程空間;以及利用所述兩個進程空間分別進行不同的日志處理。

    【技術特征摘要】
    1.一種元數據服務器下日志系統的多進程處理方法,其特征在于,所述方法包括將日志系統劃分為兩個進程空間;以及利用所述兩個進程空間分別進行不同的日志處理。2.根據權利要求1所述的方法,其特征在于,所述兩個進程空間為日志進程空間和元數據進程空間。3.根據權利要求2所述的方法,其特征在于,所述日志進程空間中的日志處理線程用于處理日志數據、保存內存處理以及保存日志設備和元數據設備處理。4.根據權利要求2所述的方法,其特征在于,所述元數據進程空間中的日志代理線程用于接收元數據服務器的事務請求。5.根據權利要求1所述的方法,其特征在于,所述兩個進...

    【專利技術屬性】
    技術研發人員:張東陽李博張玉龍苗艷超劉新春邵宗有,
    申請(專利權)人:曙光信息產業北京有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 东京热人妻无码一区二区av| 在线观看无码AV网址| 亚洲精品无码国产片| 无码AV波多野结衣久久| 无码精品国产dvd在线观看9久| 久久精品无码一区二区WWW| 无码人妻精品一区二区三区99不卡| 亚洲精品无码专区在线在线播放| 精品无码免费专区毛片| 亚洲精品无码99在线观看 | 无码人妻AⅤ一区二区三区| 直接看的成人无码视频网站| 国产午夜无码片在线观看影院 | 成年无码av片完整版| 亚洲精品GV天堂无码男同| 亚洲午夜国产精品无码老牛影视| 人妻丰满av无码中文字幕| 国产丝袜无码一区二区三区视频| 免费a级毛片无码a∨蜜芽试看| 无码人妻丰满熟妇精品区| 国产成人无码精品久久久免费 | 中文无码精品A∨在线观看不卡| 久久久久无码精品| 国产精品亚洲专区无码WEB| 久久精品中文无码资源站 | av区无码字幕中文色| 亚洲国产综合无码一区| 久久激情亚洲精品无码?V| 国产免费AV片无码永久免费| 亚洲人成无码网站在线观看| 亚洲成AV人片在线播放无码| 国产综合无码一区二区三区| 无码喷水一区二区浪潮AV| 亚洲精品GV天堂无码男同 | 亚洲av中文无码乱人伦在线咪咕| 无码综合天天久久综合网| 亚洲av无码专区国产不乱码| 亚洲精品无码你懂的| 亚洲精品无码专区在线| 无码Aⅴ在线观看| 成人年无码AV片在线观看|