" />
通用傳輸客戶端(AnyClient),一個(gè)文件傳輸?shù)目蛻舳,支持FTP/S, SFTP 或 WebDAV/S.等協(xié)議。
文件是計(jì)算機(jī)系統(tǒng)的基本數(shù)據(jù)存儲(chǔ)單位。隨著經(jīng)濟(jì)的高速發(fā)展,企業(yè)的規(guī)模的飛速擴(kuò)大。這帶來了數(shù)據(jù)的爆炸性增長(zhǎng)、頻繁的數(shù)據(jù)交換和海量數(shù)據(jù)的集中和統(tǒng)一管理等一系列新的需求和挑戰(zhàn)。這些需求與挑戰(zhàn)要求存儲(chǔ)數(shù)據(jù)的文件在行業(yè)內(nèi)和行業(yè)間;不同地域間和不同部門間;不同用戶間和不同企業(yè)間實(shí)現(xiàn)文件的透明、快速、安全地傳輸。而文件傳輸所面臨的是各種不同的計(jì)算機(jī)操作系統(tǒng)、不同的網(wǎng)絡(luò)協(xié)議,甚至是架構(gòu)差異非常大的分布式環(huán)境。普通傳統(tǒng)的文件傳輸平臺(tái)已經(jīng)不能滿足用戶的需求。文件傳輸中間件應(yīng)運(yùn)而生,以應(yīng)對(duì)以上的各種挑戰(zhàn)。
本文主要研究和介紹一種文件傳輸中間件的瘦客戶端系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。這種瘦客戶端系統(tǒng)可以在盡量少占用客戶平臺(tái)資源的情況下,提供一系列簡(jiǎn)單易用的API實(shí)現(xiàn)客戶端到服務(wù)端之間文件上傳下載的功能。同時(shí)還可以提供多協(xié)議切換、安全加密信道和詳細(xì)傳輸日志記錄等多種實(shí)用的附加功能。為資源緊張或者有特種需求的用戶提供與文件傳輸中間件胖客戶相當(dāng)?shù)墓δ堋?/p>
Bug 修復(fù): 解決問題未嘗試創(chuàng)建具有非唯一名稱的亞馬遜 S3 斗時(shí)報(bào)告錯(cuò)誤。當(dāng)上載大量小文件,
修復(fù) Bug: 解決進(jìn)度欄問題經(jīng)驗(yàn)豐富。