[發(fā)明專利]在事務(wù)中間件機(jī)器環(huán)境支持繞域和代理模型并更新服務(wù)信息以跨域消息傳送的系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 201580022576.0 | 申請日: | 2015-03-26 |
| 公開(公告)號: | CN106663033B | 公開(公告)日: | 2021-04-06 |
| 發(fā)明(設(shè)計)人: | 楊霖;李向東;鄭運榮;王云浩 | 申請(專利權(quán))人: | 甲骨文國際公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/54 |
| 代理公司: | 中國貿(mào)促會專利商標(biāo)事務(wù)所有限公司 11038 | 代理人: | 李曉芳 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 事務(wù) 中間件 機(jī)器 環(huán)境 支持 代理 模型 更新 服務(wù) 信息 消息 傳送 系統(tǒng) 方法 | ||
1.一種用于在包括本地事務(wù)域和遠(yuǎn)程事務(wù)域的事務(wù)中間件機(jī)器環(huán)境中支持跨域消息傳送的方法,包括:
在所述本地事務(wù)域和所述遠(yuǎn)程事務(wù)域可訪問的存儲資源中存儲與來自所述遠(yuǎn)程事務(wù)域的一個或多個服務(wù)有關(guān)的服務(wù)信息,所述服務(wù)信息包括用于由所述遠(yuǎn)程事務(wù)域中的遠(yuǎn)程服務(wù)器提供的目標(biāo)服務(wù)的遠(yuǎn)程直接存儲器地址隊列RDMAQ地址;
在所述本地事務(wù)域中提供網(wǎng)關(guān)服務(wù)器;
由所述本地事務(wù)域中的網(wǎng)關(guān)服務(wù)器導(dǎo)入所述服務(wù)信息;
由所述本地事務(wù)域中的所述網(wǎng)關(guān)服務(wù)器在與所述本地事務(wù)域相關(guān)聯(lián)的服務(wù)表中注冊所述服務(wù)信息,所述服務(wù)表存儲在跨所述本地事務(wù)域共享的存儲器中;
由所述本地事務(wù)域中的客戶機(jī)從所述服務(wù)表發(fā)現(xiàn)用于由所述遠(yuǎn)程事務(wù)域中的遠(yuǎn)程服務(wù)器提供的所述目標(biāo)服務(wù)的所述RDMAQ地址;以及
由所述客戶機(jī)通過經(jīng)由遠(yuǎn)程直接存儲器訪問協(xié)議在網(wǎng)絡(luò)連接上直接向用于所述目標(biāo)服務(wù)的所述RDMAQ地址發(fā)送消息,所述遠(yuǎn)程直接存儲器訪問協(xié)議操作為在所述網(wǎng)絡(luò)連接上的上層協(xié)議來調(diào)用所述目標(biāo)服務(wù),從而直接向所述RDMAQ地址發(fā)送消息繞過所述本地事務(wù)域中的所述網(wǎng)關(guān)服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,還包括:
將所述本地事務(wù)域和所述遠(yuǎn)程事務(wù)域包括在域組中,其中所述域組中的每個域與唯一標(biāo)識符ID相關(guān)聯(lián)。
3.根據(jù)權(quán)利要求1所述的方法,還包括:
使用網(wǎng)絡(luò)文件系統(tǒng)NFS服務(wù)來使得所述存儲資源能被所述本地事務(wù)域和所述遠(yuǎn)程事務(wù)域訪問。
4.根據(jù)權(quán)利要求3所述的方法,還包括:
使用共享文件和服務(wù)器中的至少一個來支持所述存儲資源。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述服務(wù)表包括在ORACLE TUSEDO系統(tǒng)可訪問的公告板中。
6.根據(jù)權(quán)利要求1所述的方法,還包括:
經(jīng)由提交事務(wù)的所述客戶機(jī)獲得與在所述事務(wù)中涉及的所述本地事務(wù)域和所述遠(yuǎn)程事務(wù)域二者中的一個或多個事務(wù)管理服務(wù)器有關(guān)的事務(wù)服務(wù)信息。
7.根據(jù)權(quán)利要求1所述的方法,還包括:
由所述客戶機(jī)經(jīng)由所述本地事務(wù)域中所包括的所述網(wǎng)關(guān)服務(wù)器向提供所述目標(biāo)服務(wù)的所述遠(yuǎn)程服務(wù)器發(fā)送另一消息。
8.根據(jù)權(quán)利要求1所述的方法,其中所述RDAMQ地址基于遠(yuǎn)程直接存儲器存取(RDMA)協(xié)議。
9.一種用于在事務(wù)中間件機(jī)器環(huán)境中支持跨域消息傳送的系統(tǒng),包括:
一個或多個微處理器;
本地事務(wù)域,包括在所述本地事務(wù)域中操作并在所述一個或多個微處理器上運行的網(wǎng)關(guān)服務(wù)器;
存儲資源,所述存儲資源可由所述本地事務(wù)域和遠(yuǎn)程事務(wù)域訪問,其中所述存儲資源存儲與來自所述遠(yuǎn)程事務(wù)域的一個或多個服務(wù)有關(guān)的服務(wù)信息,所述服務(wù)信息包括用于由所述遠(yuǎn)程事務(wù)域中的遠(yuǎn)程服務(wù)器提供的目標(biāo)服務(wù)的遠(yuǎn)程直接存儲器地址隊列RDMAQ地址;
存儲器,所述存儲器跨所述本地事務(wù)域共享并且包括服務(wù)表;和
所述本地事務(wù)域的客戶機(jī);
其中,在所述本地事務(wù)域中操作的所述網(wǎng)關(guān)服務(wù)器:
從所述存儲資源導(dǎo)入所述服務(wù)信息;和
在跨所述本地事務(wù)域共享的所述存儲器中所包括的所述服務(wù)表中注冊所述服務(wù)信息;以及
其中,所述本地事務(wù)域的所述客戶機(jī):
從所述服務(wù)表發(fā)現(xiàn)用于由所述遠(yuǎn)程事務(wù)域中的遠(yuǎn)程服務(wù)器提供的所述目標(biāo)服務(wù)的所述RDMAQ地址;和
經(jīng)由遠(yuǎn)程直接存儲器訪問協(xié)議在網(wǎng)絡(luò)連接上直接向用于所述目標(biāo)服務(wù)的所述RDMAQ地址發(fā)送消息,所述遠(yuǎn)程直接存儲器訪問協(xié)議操作為在所述網(wǎng)絡(luò)連接上的上層協(xié)議來調(diào)用所述目標(biāo)服務(wù),從而直接向所述RDMAQ地址發(fā)送消息繞過所述本地事務(wù)域中的所述網(wǎng)關(guān)服務(wù)器。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中:
所述本地事務(wù)域和所述遠(yuǎn)程事務(wù)域在域組中,并且其中所述域組中的每個域與唯一標(biāo)識符ID相關(guān)聯(lián)。
該專利技術(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/201580022576.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種事務(wù)處理的方法和裝置
- 分布式事務(wù)處理方法與系統(tǒng)
- 一種融合原生事務(wù)和邏輯事務(wù)的方法
- 用于聚結(jié)內(nèi)存事務(wù)的方法和系統(tǒng)
- 事務(wù)處理方法、事務(wù)參與節(jié)點及事務(wù)協(xié)調(diào)節(jié)點
- 跨進(jìn)程分布式事務(wù)控制方法及相關(guān)系統(tǒng)
- 一種分布式事務(wù)管理方法及系統(tǒng)
- 一種分布式事務(wù)處理的智能監(jiān)控方法及服務(wù)器
- 分布式事務(wù)處理方法及裝置
- 讀寫事務(wù)控制方法、系統(tǒng)、終端設(shè)備及存儲介質(zhì)
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測終端和環(huán)境檢測系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計裝置和環(huán)境估計方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測儀(環(huán)境貓)





