[發(fā)明專利]支持分布式數(shù)據(jù)網(wǎng)格中的服務(wù)器端事件模型的系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 201280044779.6 | 申請日: | 2012-09-14 |
| 公開(公告)號: | CN103827864B | 公開(公告)日: | 2018-05-22 |
| 發(fā)明(設(shè)計)人: | B·奧利弗;N·阿里斯;G·格萊伊澤;R·H·李 | 申請(專利權(quán))人: | 甲骨文國際公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國國際貿(mào)易促進(jìn)委員會專利商標(biāo)事務(wù)所 11038 | 代理人: | 馮玉清 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 支持 分布式 數(shù)據(jù) 網(wǎng)格 中的 服務(wù)器端 事件 模型 系統(tǒng) 方法 | ||
一種系統(tǒng)和方法可以在分布式數(shù)據(jù)網(wǎng)格中提供服務(wù)器端事件模型,該分布式數(shù)據(jù)網(wǎng)格具有存儲分布在整個聚類中的數(shù)據(jù)分區(qū)的多個聚類節(jié)點(diǎn),每個聚類節(jié)點(diǎn)負(fù)責(zé)一組分區(qū)。所述系統(tǒng)可以將一個或多個事件攔截器映射到置于聚類中的事件派發(fā)器。所述一個或多個事件攔截器可以對從事件派發(fā)器派發(fā)的至少一個事件進(jìn)行處理,其中,所述至少一個事件與分布式數(shù)據(jù)網(wǎng)格中的操作相關(guān)聯(lián)。所述系統(tǒng)可以在等待所述一個或多個事件攔截器對所述至少一個事件的處理完成期間推遲分布式數(shù)據(jù)網(wǎng)格中的所述操作的完成。
版權(quán)聲明
本專利文檔的公開內(nèi)容的一部分包含受版權(quán)保護(hù)的資料。版權(quán)所有人不反對任何人如該專利文檔或?qū)@_內(nèi)容在專利商標(biāo)局文件或記錄中登載的那樣對它進(jìn)行復(fù)制再現(xiàn),但是保留所有其他版權(quán)權(quán)利。
技術(shù)領(lǐng)域
本發(fā)明涉及分布式計算環(huán)境下的數(shù)據(jù)高速緩存和存取技術(shù),更具體地,涉及支持分布式數(shù)據(jù)網(wǎng)格中的服務(wù)器端事件模型。
背景技術(shù)
在分布式數(shù)據(jù)管理系統(tǒng)的背景下,事件模型有時用于提供關(guān)于數(shù)據(jù)改變的信息。在典型的例子中,客戶端可以注冊偵聽一條數(shù)據(jù)上的特定事件的偵聽器。當(dāng)數(shù)據(jù)改變時,產(chǎn)生事件,并且通過偵聽器向客戶端通知該事件。
該方法的一個限制是,從事件已經(jīng)發(fā)生的意義上來講,它是異步的,這意味著客戶端不具有影響數(shù)據(jù)改變的有效手段,因為客戶端是在事件已經(jīng)發(fā)生之后被通知的。因此,為了對事件做出改變,可以迫使客戶端執(zhí)行做出該改變的全新事務(wù)。另一個限制通常是解決方案的大小和可伸縮性,因為客戶端被注冊偵聽通常是非常大的數(shù)據(jù)集的數(shù)據(jù)中的所有事件。
另外,具有不同語義和特殊構(gòu)造形式的各種可擴(kuò)展鉤子(hook)通常被作為單獨(dú)特征呈現(xiàn)給用戶。幾乎沒有關(guān)于這些鉤子彼此如何相關(guān)的文獻(xiàn),并且并不總是清楚哪個鉤子是最適合使用的。另外,編程模型對于每個鉤子是不同的,許多鉤子具有獨(dú)有的限制。
因此期望新的解決方案,其一將解決或消除以上限制,并且還提供若干其他優(yōu)點(diǎn)。
發(fā)明內(nèi)容
本文中描述一種可以在分布式數(shù)據(jù)網(wǎng)格中提供服務(wù)器端事件模型的系統(tǒng)和方法,該分布式數(shù)據(jù)網(wǎng)格具有存儲分布在整個聚類中的數(shù)據(jù)分區(qū)的多個聚類節(jié)點(diǎn),每個聚類節(jié)點(diǎn)負(fù)責(zé)一組分區(qū)。該系統(tǒng)可以將一個或多個事件攔截器映射到置于聚類中的事件派發(fā)器。所述一個或多個事件攔截器可以對從事件派發(fā)器派發(fā)的至少一個事件進(jìn)行處理,其中,所述至少一個事件與分布式數(shù)據(jù)網(wǎng)格中的操作相關(guān)聯(lián)。該系統(tǒng)可以在等待所述一個或多個事件攔截器對于所述至少一個事件的處理完成期間推遲分布式數(shù)據(jù)網(wǎng)格中的所述操作的完成。
附圖說明
圖1顯示根據(jù)本發(fā)明的實(shí)施例的支持服務(wù)器端事件模型的分布式數(shù)據(jù)網(wǎng)格的圖示。
圖2顯示根據(jù)本發(fā)明的實(shí)施例的用于在分布式數(shù)據(jù)網(wǎng)格中提供服務(wù)器端事件模型的流程圖的圖示。
圖3顯示根據(jù)本發(fā)明的實(shí)施例的分布式數(shù)據(jù)網(wǎng)格中的服務(wù)器端事件模型中的事件層次結(jié)構(gòu)的圖示。
圖4顯示根據(jù)本發(fā)明的實(shí)施例的用于分布式數(shù)據(jù)網(wǎng)格中的服務(wù)器端事件模型的事件派發(fā)流的圖示。
圖5顯示根據(jù)本發(fā)明的實(shí)施例的分布式數(shù)據(jù)網(wǎng)格中的事件攔截器注冊的圖示。
圖6顯示根據(jù)本發(fā)明的實(shí)施例的分布式數(shù)據(jù)網(wǎng)格中的事件攔截器注冊的圖示。
圖7顯示根據(jù)本發(fā)明的實(shí)施例的支持分布式數(shù)據(jù)網(wǎng)格中的服務(wù)器端事件模型的延續(xù)性的圖示。
具體實(shí)施方式
該專利技術(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/201280044779.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(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)裝置





