天天看點

怎麼寫一個仿gfs的socket傳輸檔案系統

首先,我這裡有三個子產品,第一個是伺服器,第二個是用戶端,第三個是塊。

那麼伺服器要幹什麼呢?伺服器是什麼呢?

這裡我的服務主要幹了兩件事,一個是分塊,一個是把用戶端需要的塊伺服器位置給它。

用戶端也幹了兩件事,一件事是合成塊,變成檔案,一個是向伺服器請求塊(可以上傳下載下傳東西)

塊伺服器也幹了兩件事,和用戶端連結,和主伺服器連結,至于具體操作,全看伺服器和用戶端怎麼操作,是以塊伺服器就像一個資料庫,就儲存東西。

我的代碼可以分解任意格式檔案,不局限于txt。

繼續閱讀