[發(fā)明專利]一種數(shù)值水池虛擬試驗數(shù)據(jù)中間件系統(tǒng)及其工作方法有效
| 申請?zhí)枺?/td> | 201911154837.0 | 申請日: | 2019-11-22 |
| 公開(公告)號: | CN110909057B | 公開(公告)日: | 2023-06-16 |
| 發(fā)明(設計)人: | 潘海為;楊彬;韓坤;邊曉菲;尹淇;夏桂華;印桂生;馬志強;張海濤;張可佳 | 申請(專利權)人: | 哈爾濱工程大學 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/27;G06F16/28;G06F11/14;H04L67/06;H04L67/1097;H04L67/2866;H04L67/1004 |
| 代理公司: | 哈爾濱市陽光惠遠知識產權代理有限公司 23211 | 代理人: | 劉景祥 |
| 地址: | 150001 黑龍江*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數(shù)值 水池 虛擬 試驗 數(shù)據(jù) 中間件 系統(tǒng) 及其 工作 方法 | ||
本發(fā)明公開了一種數(shù)值水池虛擬試驗數(shù)據(jù)中間件系統(tǒng)及其工作方法。數(shù)值水池虛擬試驗應用系統(tǒng)(200)通過API模塊(112)和通信模塊(113)與主中間件(120)的通信模塊(122)雙向傳輸信號,通信模塊(122)通過任務處理模塊(124)與數(shù)值水池虛擬試驗底層分布式NoSQL數(shù)據(jù)庫(300)雙向傳輸信號。由于數(shù)值水池虛擬試驗的數(shù)據(jù)包括數(shù)值型數(shù)據(jù)、字符串、數(shù)組和圖像等各種異構數(shù)據(jù),而且屬于大規(guī)模數(shù)據(jù),用戶對數(shù)據(jù)的安全和并發(fā)任務處理要求比較高;因此需要在底層配置分布式NoSQL數(shù)據(jù)庫集群模式,滿足對多用戶、多任務的高并發(fā)需求。
技術領域
本發(fā)明屬于中間件的技術領域;具體涉及一種數(shù)值水池虛擬試驗數(shù)據(jù)中間件系統(tǒng)及其工作方法。
背景技術
隨著Web技術的日益發(fā)展,各個網站的訪問量和數(shù)據(jù)量都與日俱增,數(shù)值型數(shù)據(jù)、字符串、數(shù)組、圖像等等各種異構數(shù)據(jù)的出現(xiàn),使得傳統(tǒng)的關系型數(shù)據(jù)庫面臨著巨大的挑戰(zhàn),嚴重限制了信息共享和數(shù)據(jù)交換的便捷性。與此同時,人們對信息的需求要求也越來越高,大規(guī)模數(shù)據(jù)和大量任務的并發(fā)執(zhí)行要求越來越突出。現(xiàn)有的單一的數(shù)據(jù)庫已經滿足不了原來的需求,分布式的數(shù)據(jù)庫應運而生。
當前,應用程序最常見的是通過JDBC或ODBC,及其擴展和發(fā)展如OLEDB、ADO以及ADO.NET等接口方式連接數(shù)據(jù)庫,實現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行增刪改查等操作。起初,應用程序所連接的數(shù)據(jù)庫多是單實例,此時應用程序的會話所有的數(shù)據(jù)操作都通過這一個單實例進行。隨著技術架構的變更,由單一的簡單直接的方式訪問,難以滿足人們對高并發(fā)、大規(guī)模數(shù)據(jù)的管理,人們將應用程序連接到在集群架設的分布式數(shù)據(jù)庫。應用程序會與分布式數(shù)據(jù)庫的每一個實例建立連接。目前,常見的應用程序在發(fā)起一個操作時只會使用分布式數(shù)據(jù)庫中的一個實例完成增刪改查等操作。對于低訪問請求的系統(tǒng),應用程序每次請求處理的數(shù)據(jù)量都很小,這種方式足以應對,但是當應用程序存在大量高并發(fā)的任務請求時,需要存取和處理的數(shù)據(jù)量非常大,這種方式會消耗大量的時間,應用系統(tǒng)的響應時間過長,使得應用系統(tǒng)難以滿足高可用性。
對于服務端來說,目前現(xiàn)有的分布式數(shù)據(jù)訪問數(shù)據(jù)庫中間件還存在一個中心化比較嚴重的問題,即數(shù)據(jù)庫采用單個中心化的組件;這樣當中間集群出現(xiàn)故障的時候,中間件宕機會直接影響整個網站,導致網站不可用,影響范圍較大。
發(fā)明內容
由于數(shù)值水池虛擬試驗的數(shù)據(jù)包括數(shù)值型數(shù)據(jù)、字符串、數(shù)組和圖像等各種異構數(shù)據(jù),而且屬于大規(guī)模數(shù)據(jù),用戶對數(shù)據(jù)的安全和并發(fā)任務處理要求比較高;因此需要在底層配置分布式NoSQL數(shù)據(jù)庫集群模式,滿足對多用戶、多任務的高并發(fā)需求。
本發(fā)明通過以下技術方案實現(xiàn):
一種數(shù)值水池虛擬試驗數(shù)據(jù)中間件系統(tǒng),所述中間件包括中間件模塊M、第一CMD管理平臺模塊、第二CMD管理平臺模塊和多個Client模塊110,所述中間件模塊M包括主中間件模塊120和從中間件模塊130,所述第一CMD管理平臺模塊和第二CMD管理平臺模塊均包括CMD管理平臺通訊模塊和CMD管理平臺,所述第一CMD管理平臺和第二CMD管理平臺的CMD管理平臺通訊模塊均包括任務發(fā)送模塊Ⅳ141-1和結果接收模塊Ⅳ141-2;
所述主中間件模塊120與從中間件模塊130相連接,所述主中間件模塊120與多個Client模塊110相連接,每個所述Client模塊110均與數(shù)值水池虛擬試驗應用系統(tǒng)200相連接,所述主中間件模塊120與第一CMD管理平臺模塊相連接,所述從中間件模塊130與第二CMD管理平臺模塊相連接,所述主中間件模塊120和從中間件模塊130均與數(shù)值水池虛擬試驗底層分布式NoSQL數(shù)據(jù)庫300相連接;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工程大學,未經哈爾濱工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911154837.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種魔芋精粉碾磨裝置
- 下一篇:航空發(fā)動機消音器





