分布式是写出来的(六)
生活随笔
收集整理的這篇文章主要介紹了
分布式是写出来的(六)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
斷點下載
GET
當(dāng)服務(wù)端收到GET請求,服務(wù)端不會把整個對象返回給客戶端,服務(wù)端首先做SEEK,查找客戶端提供的Range: bytes=first的字節(jié)數(shù),從0-first的內(nèi)容服務(wù)端直接丟棄,那么服務(wù)端從first開始傳遞數(shù)據(jù)
POST
如果客戶端想分片上傳數(shù)據(jù),那么客戶端和服務(wù)端,須有約定。
使用POST告訴服務(wù)端上傳數(shù)據(jù)長度和散列值。服務(wù)端生成一個對象信息,然后返回給客戶端一個token,客戶端上傳到給定的token。客戶端拿到token后有兩個選擇
查詢當(dāng)前token有多少字節(jié)
制定數(shù)據(jù)的接口服務(wù)上傳數(shù)據(jù)的范圍,因為每次上傳的數(shù)據(jù)長度有限,如果文件到了最后一個片,但是他的大小沒有傳滿。除了要制定first作為開始標(biāo)志位,還要制定last作為結(jié)束標(biāo)志位
總結(jié)
以上是生活随笔為你收集整理的分布式是写出来的(六)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分布式是写出来的(五)
- 下一篇: DNF中如何与对方建立师徒关系?