㈠ java怎麼使用sdk接入微雲網盤
要接入七牛雲存儲,您需要擁有一對有效的 Access Key 和 Secret Key 用來進行簽名認證。可以通過如下步驟獲得:
開通七牛開發者帳號
登錄七牛開發者自助平台,查看 Access Key 和 Secret Key
在獲取到 Access Key 和 Secret Key 之後,您可以按照如下方式進行密鑰配置:
Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
上傳下載介面
上傳流程
在七牛雲存儲中,整個上傳流程大體分為這樣幾步:
業務伺服器頒發 uptoken(上傳授權憑證)給客戶端(終端用戶)
客戶端憑借 uptoken 上傳文件到七牛
在七牛獲得完整數據後,根據用戶請求的設定執行以下操作:
a. 如果用戶設定了returnUrl,七牛雲存儲將反饋一個指向returnUrl的HTTP 303,驅動客戶端執行跳轉;
b. 如果用戶設定了callbackUrl,七牛雲存儲將向callbackUrl指定的地址發起一個HTTP 請求回調業務伺服器,同時向業務伺服器發送數據。發送的數據內容由callbackBody指定。業務伺服器完成回調的處理後,可以在HTTP Response中放入數據,七牛雲存儲會響應客戶端,並將業務伺服器反饋的數據發送給客戶端;
c. 如果兩者都沒有設置,七牛雲存儲根據returnBody的設定向客戶端發送反饋信息。
需要注意的是,回調到業務伺服器的過程是可選的,它取決於業務伺服器頒發的 uptoken。如果沒有回調,七牛會返回一些標準的信息(比如文件的 hash)給客戶端。如果上傳發生在業務伺服器,以上流程可以自然簡化為:
業務伺服器生成 uptoken(不設置回調,自己回調到自己這里沒有意義)
憑借 uptoken 上傳文件到七牛
善後工作,比如保存相關的一些信息
㈡ 作為Java程序員,想做雲計算方向。需要學習哪些技術或者框架
雲計算,關鍵技術是:分布式計算、虛擬化技術、雲存儲。
所謂「雲」計劃,是針對「雲計算」基礎上的一種拓展。
雲計算(Cloud computing),是指基於互聯網的超級計算模式。即把存儲於個人電腦、行動電話和其他設備上的大量信息和處理器資源集中在一起,協同工作。它是一種新興的共享基礎架構的方法,可以將巨大的系統池連接在一起以提供各種IT服務。很多因素推動了對這類環境的需求,其中包括連接設備、實時數據流、SOA的採用以及搜索、開放協作、社會網路和移動商務等這樣的Web 2.0應用的急劇增長。 另外,數字元器件性能的提升也使IT環境的規模大幅度提高,從而進一步加強了對一個由統一的雲進行管理的需求最近全世界第一個雲腦系統,在成都誕生。有本書叫《走進雲計算》,人民郵電出版社,主編王鵬,這本書評價很好的,據說是國內第一本。