李彥輝
摘 要
隨著時代的發展,各種信息的傳播速度不斷加快,由此帶來的問題也越來越多,特別是信息量的爆炸式增長與信息管理能力不足這一矛盾越來越突出,同時也對存儲系統的可靠性和擴展性提出了挑戰。本文通過研究基于HTTP協議的分布式文件傳輸系統的技術要點,以此來不斷改進信息傳輸和存儲能力,保證信息共享的安全性和可靠性。
【關鍵詞】分布式文件傳輸系統 技術要點 探究
隨著信息化程度的不斷提高,越來越多的企業用戶對業務數據的需求和依賴不斷增長,不論是跨國公司還是民營企業,每天都需要向用戶和廠家傳遞大量數據,數據的安全性、可靠性和及時性對于企業的發展和運行就至關重要,因此就需要一個完善的文件傳輸系統保障信息傳輸的安全及時,分布式文件傳輸系統便應運而生。利用這一系統,可以實現高性能和高質量數據傳輸、數據傳輸狀態可控、與現有系統無縫集成、安全信息共享等功能,能夠最大限度滿足企業信息傳輸的需要。下面是分布式文件傳輸系統的設計要點。
1 分布式文件傳輸系統總體結構設計
分布式文件傳輸系統的體系結構設計對應到網絡架構上主要有:并發吞吐性能、可伸縮性、容錯需求等,通常采用C/S模式與B/S模式交叉并用的模式來設計體系結構。分布式文件傳輸系統包括客戶端、存儲代理和存儲管理,分布式文件傳輸系統將分布在各個范圍內的信息資源進行統一管理,解決了信息資源的異構性和分散性問題,為用戶提供了一個透明的信息網絡視圖,分布式文件傳輸系統增加了信息數據共享功能,適應各種數據的傳輸和靈活無縫安全認證機制,提升了信息傳輸的效率。
分布式文件傳輸系統的客戶端能夠實現文件傳輸、文件比對、數據管理、信息配置等功能;存儲代理能夠實現控制數據傳輸命令、反饋數據信息、文件管理、數據緩沖等功能;存儲管理能夠實現接口配置、文件傳輸管理、同步信息維護等功能。
2 分布式文件傳輸系統的數據庫設計
2.1 分布式文件傳輸系統的體系架構
分布式文件傳輸系統是由子系統上的分布式文件系統集群組成的,一個文件可以表示不同位置上的不同內容。這樣有兩大優點:一是訪問一個文件時可以從其他服務器中獲取相關信息,提升了分布式文件傳輸系統的服務能力;二是提高了分布式文件傳輸系統的容錯能力,當某一個服務器損壞時,系統仍可以從其他服務器上獲取該文件。存儲管理器負責對信息文件進行管理,將數據傳輸至分布式存儲代理,分布式存儲代理對數據進行進一步處理后傳輸至客戶端,用戶就可以對站點上的數據進行下載。
2.2 分布式文件傳輸系統的數據模式設計
根據分布式文件傳輸系統的特點,做數據模式設計的主要是存儲管理器模塊。存儲管理模塊需要管理員設置連接到子系統權限;設置復制程序進行子系統之間的文件副本傳輸和管理;通過設置調度程序使系統具有調度功能,實現文件的刷新和同步處理;通過設置系統中的文件管理倉庫來擴大系統的數據存儲容量;通過設置遠程虛擬文件程序限制系統訪問和管理權限。通過上述一系列程序的設置拓展了存儲管理器模塊的功能,使分布式文件傳輸系統更加完善合理,更適應現代數據傳輸的需求。
2.3 分布式文件傳輸系統的應用程序設計
2.3.1 用戶接口模塊
為了保證客戶端的安全穩定運行,在設計時采用web-start技術和applet技術,這樣就可以保證在調價其他客戶端時也可以使用桌面上相同的應用程序,減少了重新安裝的麻煩。而且在升級時系統會自動提示進行版本更新,節省了人力資源。
2.3.2 傳輸控制模塊
當客戶端啟動傳輸任務完成后,會自動啟動任務回調程序,從數據塊的創建到傳輸,傳輸程序都是單程執行,直至整個任務結束。這樣就能對傳輸任務進行準確校驗,保證傳輸任務的正常進行。
2.3.2 虛擬文件視圖
虛擬文件視圖通常可以通過樹,文件列表等形式在界面上顯示。通過虛擬文件視圖管理員可以在同一個界面上看到本地文件和存儲代理系統中存儲的文件,管理員可以利用文件校驗、對比功能對二者是否一致進行比對,保證數據傳輸的真實性。
2.3.3 文件存儲模塊
存儲代理模塊在設計時要求有較大的存儲空間,具有存取速度快,誤刪恢復,方便管理等特點。因此就必須采用HTTP協議和分布式架構來提升整個存儲模塊的兼容性和有效負載。文件存儲模塊的主要工作原理就是通過將從數據緩存Data Cache中得到的Standard Upload To Cache Service類文件數據全部轉化為Mastered On Replica Item類文件,這樣就使得所有的數據得到了有效保存,同時也節省了大量的存儲空間,極大地滿足了用戶的數據存儲需求。
3 結語
隨著時代的發展和科學技術水平的提升,分布式文件傳輸系統的數據傳輸速度將會進一步提升,數據傳輸的穩定性和安全性也將得到大幅度提高,TCP/IP協議也將更加規范,分布式文件傳輸系統各個軟件、各個模塊之間的配合也會更加協調。隨著技術的不斷提升,分布式文件傳輸系統的應用范圍將會不斷拓展,為企業的發展作出貢獻。
參考文獻
[1]張慶豐,李東琦,唐慧佳.基于P2P分布式文件傳輸系統的研究[J].微計算機信息,2007(24).
[2]龔建華.基于Indy TCP控件的文件傳輸方法研究[J].現代計算機(專業版),2009(08).
[3]高宇.小議架設FTP服務器及文件傳輸方法[J].品牌(理論月刊),2010(09).
作者單位
邢臺博瑞通信建設有限公司 河北省邢臺市 054001endprint