007_FastDFS文件下载流程
生活随笔
收集整理的這篇文章主要介紹了
007_FastDFS文件下载流程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 文件下載流程圖
2. 選擇tracker server: 和upload file一樣, 在download file時隨機(jī)選擇tracker server。
3. 選擇group: tracker發(fā)送download請求給某個tracker, 必須帶上文件名信息, tracke從文件名中解析出文件的group、大小、創(chuàng)建時間等信息, 根據(jù)group信息選擇對應(yīng)的group。
4. 選擇storage server: 從group中選擇一個storage用來服務(wù)讀請求。由于group內(nèi)的文件同步時在后臺異步進(jìn)行的, 所以有可能出現(xiàn)在讀到時候, 文件還沒有同步到某些storage server上, 為了盡量避免訪問到這樣的storage, tracker按照一定的規(guī)則選擇group內(nèi)可讀的storage。
總結(jié)
以上是生活随笔為你收集整理的007_FastDFS文件下载流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 006_FastDFS文件上传
- 下一篇: 012_Java操作FastDFS