[發明專利]一種分布式對象處理的方法及系統有效
| 申請號: | 201210562620.5 | 申請日: | 2012-12-21 |
| 公開(公告)號: | CN103888499B | 公開(公告)日: | 2018-08-14 |
| 發明(設計)人: | 林棟;須成忠;李宇飛 | 申請(專利權)人: | 中國科學院深圳先進技術研究院 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 梁珣 |
| 地址: | 518055 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 對象 處理 方法 系統 | ||
本發明提供了一種分布式對象處理的方法及系統,方法包括:應用服務器接收客戶端的請求信息,該請求信息包括對象的標識信息;應用服務器將請求信息轉發給目錄服務器;目錄服務器根據接收到的請求信息中的對象的標識信息,查找到對象所在的對象存儲集群中至少一個對象存儲服務器;目錄服務器將所述請求信息轉發至查找到的至少一個對象存儲服務器;對象存儲服務器接收到所述請求消息后,與客戶端建立連接,并根據請求信息進行操作。通過基于分布式對象存儲的架構,能夠提供網盤服務器所需要的大規模的非結構化數據存儲,于此同時,通過保存對象的多個副本,保證了對象存儲的安全性。
技術領域
本發明屬于通信技術領域,尤其涉及一種分布式對象處理的方法及系統。
背景技術
伴隨著信息技術的不斷發展,人們已經不再滿足于將越來越多的數據存儲于個人計算機上或者移動硬盤等物理存儲介質上,而可以提供高擴展性的空間、靈活的傳輸和共享機制以及可靠方便的訪問接口的網盤服務器,成為存放和共享數據的新興方式。
網盤服務器的主要功能是讓用戶使用多種終端(例如個人電腦、手機等),通過互聯網,將文件上傳至網盤服務器,并通過互聯網訪問和操作已上傳的文件。就網盤服務器的功能來說,網盤服務器與傳統的以數據為主的互聯網應用相近,所以現有的網盤服務器架構也大多參照目前較為成熟的互聯網應用架構分為三層:表現層,邏輯層和數據層。其中表現層響應HTTP(HTTP-Hypertexttransfer protocol,超文本傳送協議)請求并生成相應的頁面,邏輯層負責處理業務邏輯,而數據層負責數據的持久化和存儲,各層之間還會部署緩存以提高性能。表現層和邏輯層一般由高級網絡編程語言如Java,PHP,C#,Python等實現,并且部署在應用服務器上,多個應用服務器同時運行并且進行負載均衡以處理大量用戶發送的并發請求。所有應用服務器與數據層連接,數據層負責保存和維護所有的系統數據,由多臺數據服務器構成。與其他的互聯網應用類似,用戶信息、日志以及系統信息等結構化數據存儲于關系型數據庫中,如MySQL,Oracle,SQLServer等成熟的商業化數據庫是大多數網絡應用的首選。
目前的網盤服務器的架構主要參照的是傳統的互聯網應用,傳統互聯網應用以提供結構化數據的展現和管理為主,例如文字、數據、日志等,這類數據結構清晰,相互的關系非常明確,適合以關系型數據庫的二維表進行存儲和管理,而且通過使用緩存、分布式部署等技術也能夠提供較好的性能。
然而,現有的網盤服務器的架構有其無法避免的缺點:網盤服務器需要保存用戶上傳的各種文件,文件的大小及類型都只能由用戶自己掌控。隨著用戶上傳的文件的數量的不斷增長,網盤服務器中需要處理大量無規律文件,而管理這些文件以及文件相關聯的各種信息的工作是傳統的關系型數據庫難以勝任的。
發明內容
本發明實施例的目的在于提供一種分布式對象處理的方法及分布式對象處理的系統,旨在解決現有技術中網盤服務器難以對大規模的非結構化數據存儲的問題。
本發明實施例是這樣實現的,一種分布式對象處理的方法,方法包括:應用服務器接收客戶端的請求信息,請求信息包括對象的標識信息;應用服務器將請求信息轉發給目錄服務器;目錄服務器根據接收到的請求信息中的對象的標識信息,查找到對象所在的對象存儲集群中至少一個對象存儲服務器;目錄服務器將請求信息轉發至查找到的至少一個對象存儲服務器;對象存儲服務器接收到請求消息后,與客戶端建立連接,并根據請求信息進行操作。
本發明實施例還提供了一種分布式對象處理的系統,包括:至少一個應用服務器、至少一個目錄服務器和對象存儲集群,對象存儲集群包括至少一個對象存儲服務器,其中應用服務器用于接收客戶端的請求信息,并將請求信息轉發給目錄服務器,請求信息中包括對象的標識信息;目錄服務器用于根據接收到的對象的標識信息,查找到對象所在的對象存儲集群中至少一個對象存儲服務器,以及將請求信息轉發給查找到的至少一個對象存儲服務器;對象存儲服務器接收到請求消息后,與客戶端建立連接,并根據請求信息進行操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院深圳先進技術研究院,未經中國科學院深圳先進技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210562620.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:防滑動電桿
- 下一篇:埃替拉韋中間體及其制備方法和應用





