[發(fā)明專利]元數(shù)據(jù)服務(wù)器下日志系統(tǒng)的多進(jìn)程處理方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201210562415.9 | 申請(qǐng)日: | 2012-12-21 |
| 公開(公告)號(hào): | CN103019824A | 公開(公告)日: | 2013-04-03 |
| 發(fā)明(設(shè)計(jì))人: | 張東陽;李博;張玉龍;苗艷超;劉新春;邵宗有 | 申請(qǐng)(專利權(quán))人: | 曙光信息產(chǎn)業(yè)(北京)有限公司 |
| 主分類號(hào): | G06F9/46 | 分類號(hào): | G06F9/46 |
| 代理公司: | 北京德恒律治知識(shí)產(chǎn)權(quán)代理有限公司 11409 | 代理人: | 章社杲;孫征 |
| 地址: | 100193 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 服務(wù)器 日志 系統(tǒng) 進(jìn)程 處理 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及元數(shù)據(jù)服務(wù)器領(lǐng)域,更具體地,涉及元數(shù)據(jù)服務(wù)器下日志系統(tǒng)的多進(jìn)程處理方法和系統(tǒng)。
背景技術(shù)
為了保證多元數(shù)據(jù)服務(wù)器的一致性和原子性,采用日志系統(tǒng)來完成元數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)。通常,日志系統(tǒng)分為多個(gè)邏輯層次,包括從元數(shù)據(jù)服務(wù)器獲取數(shù)據(jù)形成事務(wù)、寫內(nèi)存、寫日志設(shè)備和元數(shù)據(jù)磁盤等多個(gè)流水階段。現(xiàn)有技術(shù)將多個(gè)階段都放入一個(gè)進(jìn)程,分多個(gè)階段進(jìn)行流水化處理。
然而,現(xiàn)有系統(tǒng)的技術(shù)使得日志系統(tǒng)和元數(shù)據(jù)服務(wù)系統(tǒng)耦合度非常大,并且這種方法使得日志系統(tǒng)只能用于元數(shù)據(jù)服務(wù)器上,從而不利于日志系統(tǒng)的擴(kuò)展。
針對(duì)相關(guān)技術(shù)中的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中的問題,本發(fā)明提出元數(shù)據(jù)服務(wù)器下日志系統(tǒng)的多進(jìn)程處理方法和系統(tǒng),其能夠降低日志系統(tǒng)和元數(shù)據(jù)服務(wù)系統(tǒng)之間的耦合度,并且能夠有效擴(kuò)展日志系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種元數(shù)據(jù)服務(wù)器下日志系統(tǒng)的多進(jìn)程處理方法,包括:將日志系統(tǒng)劃分為兩個(gè)進(jìn)程空間;以及利用兩個(gè)進(jìn)程空間分別進(jìn)行不同的日志處理。
更優(yōu)選地,這兩個(gè)進(jìn)程空間為日志進(jìn)程空間和元數(shù)據(jù)進(jìn)程空間。
優(yōu)選地,日志進(jìn)程空間中的日志處理線程用于處理日志數(shù)據(jù)、保存內(nèi)存處理以及保存日志設(shè)備和元數(shù)據(jù)設(shè)備處理。
優(yōu)選地,數(shù)據(jù)進(jìn)程空間中的日志代理線程用于接收元數(shù)據(jù)服務(wù)器的事務(wù)請(qǐng)求。
優(yōu)選地,兩個(gè)進(jìn)程空間之間通過網(wǎng)絡(luò)接口進(jìn)行消息傳遞。
根據(jù)本發(fā)明的另一方面,提供了一種元數(shù)據(jù)服務(wù)器下日志系統(tǒng)的多進(jìn)程處理系統(tǒng),包括:通過劃分日志系統(tǒng)所獲得的兩個(gè)進(jìn)程空間;以及網(wǎng)絡(luò)通信模塊,用于在兩個(gè)進(jìn)程空間之間進(jìn)行消息傳遞。
更優(yōu)選地,這兩個(gè)進(jìn)程空間為日志進(jìn)程空間和元數(shù)據(jù)進(jìn)程空間。
優(yōu)選地,日志進(jìn)程空間中的日志處理線程用于處理日志數(shù)據(jù)、保存內(nèi)存處理以及日志設(shè)備和元數(shù)據(jù)設(shè)備處理,以及元數(shù)據(jù)進(jìn)程空間中的日志代理線程用于接收元數(shù)據(jù)服務(wù)器的事務(wù)請(qǐng)求。
本發(fā)明通過將日志系統(tǒng)劃分為兩個(gè)進(jìn)程空間,降低了日志系統(tǒng)和元數(shù)據(jù)服務(wù)系統(tǒng)之間的耦合度,并且所劃分的兩個(gè)進(jìn)程空間可以單獨(dú)作用,從而有利于日志系統(tǒng)的擴(kuò)展。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是根據(jù)本發(fā)明實(shí)施例的元數(shù)據(jù)服務(wù)器下日志系統(tǒng)的多進(jìn)程處理方法的流程圖;以及
圖2是根據(jù)本發(fā)明具體實(shí)施例的日志系統(tǒng)的示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
以下結(jié)合附圖詳細(xì)描述本發(fā)明。
圖1是根據(jù)本發(fā)明實(shí)施例的元數(shù)據(jù)服務(wù)器下日志系統(tǒng)的多進(jìn)程處理方法的流程圖。
參照?qǐng)D1,根據(jù)本發(fā)明的元數(shù)據(jù)服務(wù)器下日志系統(tǒng)的多進(jìn)程處理方法包括:S102,將日志系統(tǒng)劃分為兩個(gè)進(jìn)程空間;以及S104,利用兩個(gè)進(jìn)程空間分別進(jìn)行不同的日志處理。
優(yōu)選地,這兩個(gè)進(jìn)程空間為日志進(jìn)程空間和元數(shù)據(jù)進(jìn)程空間。
此外,日志進(jìn)程空間中的日志處理線程用于處理日志數(shù)據(jù)、保存內(nèi)存處理以及保存日志設(shè)備和元數(shù)據(jù)設(shè)備處理。具體來說,保存內(nèi)存處理是指將日志數(shù)據(jù)寫入內(nèi)存中,保存日志設(shè)備是指寫入日志設(shè)備磁盤并同步,保存元數(shù)據(jù)設(shè)備處理是指寫入元數(shù)據(jù)磁盤并同步。
優(yōu)選地,數(shù)據(jù)進(jìn)程空間中的日志代理線程用于接收元數(shù)據(jù)服務(wù)器的事務(wù)請(qǐng)求。
優(yōu)選地,兩個(gè)進(jìn)程空間之間通過網(wǎng)絡(luò)接口進(jìn)行消息傳遞。
以下參照?qǐng)D2對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)描述。注意,雖然在圖2的實(shí)施例中,將日志系統(tǒng)劃分為兩個(gè)進(jìn)程空間,但本領(lǐng)域技術(shù)人員應(yīng)該理解,并不限于將日志系統(tǒng)只劃分為兩個(gè)進(jìn)程空間,而是可以根據(jù)需要將日志系統(tǒng)劃分為兩個(gè)以上的進(jìn)程空間。
圖2是根據(jù)本發(fā)明具體實(shí)施例的日志系統(tǒng)的示意圖。
參照?qǐng)D2,將日志系統(tǒng)劃分為日志進(jìn)程空間和元數(shù)據(jù)進(jìn)程空間,并通過網(wǎng)絡(luò)在這兩個(gè)進(jìn)程空間進(jìn)行消息傳遞。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于曙光信息產(chǎn)業(yè)(北京)有限公司,未經(jīng)曙光信息產(chǎn)業(yè)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210562415.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:有源OLED照明裝置
- 下一篇:禽蛋蛋殼自動(dòng)除污機(jī)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)





