本公開涉及云存儲技術(shù),提供了一種回源路徑的探測方法與裝置。所述方法包括:在預(yù)設(shè)的時間段內(nèi),一級服務(wù)器向二級服務(wù)器發(fā)送第一HTTP探測包和第一PING探測包;所述一級服務(wù)器接收所述二級服務(wù)器在接收到所述第一HTTP探測包和第一PING探測包后反饋的第二HTTP探測包和第二PING探測包;所述一級服務(wù)器根據(jù)所述第二HTTP探測包和第二PING探測包,確定當(dāng)前網(wǎng)絡(luò)狀態(tài)。實現(xiàn)了在減少探測包數(shù)量的基礎(chǔ)上,保證相同的探測效果,從而節(jié)約帶寬。
【技術(shù)實現(xiàn)步驟摘要】
本公開涉及云存儲技術(shù),尤其涉及一種回源路徑的探測方法與裝置。
技術(shù)介紹
當(dāng)前,云存儲是在云計算(cloud computing)概念上延伸和衍生發(fā)展出來的一個新的概念。云存儲的概念是指通過集群應(yīng)用、網(wǎng)格技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中海量的各種不同類型的存儲設(shè)備,通過應(yīng)用軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務(wù)訪問功能的一個系統(tǒng),該系統(tǒng)可保證數(shù)據(jù)的安全性,并節(jié)約存儲空間。云存儲技術(shù)的發(fā)展使得海量數(shù)據(jù)的存儲越來越集中,其規(guī)模越來越多。圖1是目前常用的一種云存儲的計算機網(wǎng)絡(luò)部署圖。通過多級部署,將海量數(shù)據(jù)分布到不同的服務(wù)器上。應(yīng)用系統(tǒng)訪問云存儲時,首先從一級服務(wù)器處獲取數(shù)據(jù),如果訪問不到相應(yīng)數(shù)據(jù),則一級服務(wù)器從二級服務(wù)器處獲取數(shù)據(jù),以此類推。在日常情況下,為了保證回源路徑的有效(即一級服務(wù)器向二級服務(wù)器獲取數(shù)據(jù)的路徑),一級服務(wù)器會定時向二級服務(wù)器發(fā)送超文本傳輸協(xié)議(Hyper Text Transfer Protocol,HTTP)探測包,該HTTP探測包用于探測兩者之間的網(wǎng)絡(luò)狀態(tài)。定期探測保證必要時能采用一條狀態(tài)較好的回源路徑獲取數(shù)據(jù)。目前,一級服務(wù)器在向二級服務(wù)器發(fā)送HTTP探測包時,在一定時間內(nèi),會同時向二級服務(wù)器發(fā)送多個HTTP探測包,每個HTTP探測包的大小為1M左
右,由于HTTP探測包過大,會造成對帶寬的浪費,同時,也會影響探測效果。
技術(shù)實現(xiàn)思路
本公開提供了一種回源路徑的探測方法與裝置,實現(xiàn)了在減少探測包數(shù)量的基礎(chǔ)上,保證相同的探測效果,從而節(jié)約帶寬。在第一方面,本公開實施例提供了一種回源路徑的探測方法,所述方法包括:在預(yù)設(shè)的時間段內(nèi),一級服務(wù)器向二級服務(wù)器發(fā)送第一HTTP探測包和第一PING探測包;所述一級服務(wù)器接收所述二級服務(wù)器在接收到所述第一HTTP探測包和第一PING探測包后反饋的第二HTTP探測包和第二PING探測包;所述一級服務(wù)器根據(jù)所述第二HTTP探測包和第二PING探測包,確定當(dāng)前網(wǎng)絡(luò)狀態(tài)。在第一種可能的實現(xiàn)方式中,所述在預(yù)設(shè)的時間段內(nèi),一級服務(wù)器向二級服務(wù)器發(fā)送第一HTTP探測包和第一PING探測包,具體包括:在預(yù)設(shè)的時間內(nèi),所述一級服務(wù)器向所述二級服務(wù)器發(fā)送一個所述第一HTTP探測包;所述一級服務(wù)器向所述二級服務(wù)器發(fā)送多個所述第一PING探測包。在第二種可能的實現(xiàn)方式中,所述一級服務(wù)器接收所述二級服務(wù)器在接收到所述第一HTTP探測包和第一PING探測包后反饋的第二HTTP探測包和第二PING探測包,具體包括:所述一級服務(wù)器接收所述二級服務(wù)器在接收到所述第一HTTP探測包和第一PING探測包后反饋的一個所述第二HTTP探測包和多個所述第二PING探測包。在第三種可能的實現(xiàn)方式中,所述第二HTTP探測包和所述第二PING探測包分別攜帶所述當(dāng)前網(wǎng)絡(luò)狀態(tài)數(shù)據(jù);所述一級服務(wù)器根據(jù)所述第二HTTP探測包和第二PING探測包,確定當(dāng)前網(wǎng)絡(luò)狀態(tài),具體包括:所述一級服務(wù)器將所述第二HTTP探測包攜帶的所述當(dāng)前網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)和所述PING探測包攜帶的所述當(dāng)前網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)進行比對,獲得所述當(dāng)前網(wǎng)絡(luò)狀態(tài)的下載速度值;所述一級服務(wù)器根據(jù)所述當(dāng)前網(wǎng)絡(luò)狀態(tài)的下載速度值,確定所述當(dāng)前網(wǎng)絡(luò)狀態(tài)。結(jié)合第一方面和第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述當(dāng)前網(wǎng)絡(luò)狀態(tài)的下載速度值V滿足:V=A*丟包率+B*往返時間;其中,所述A,B為參數(shù)。在第二方面,本公開實施例提供了一種回源路徑的探測裝置,所述裝置包括:發(fā)送單元,用于在預(yù)設(shè)的時間段內(nèi),向二級服務(wù)器發(fā)送第一HTTP探測包和第一PING探測包;接收單元,用于接收所述二級服務(wù)器在接收到所述第一HTTP探測包和第一PING探測包后反饋的第二HTTP探測包和第二PING探測包;確定單元,用于根據(jù)所述第二HTTP探測包和第二PING探測包,確定當(dāng)前網(wǎng)絡(luò)狀態(tài)。在第一種可能的實現(xiàn)方式中,所述發(fā)送單元具體用于,在預(yù)設(shè)的時間內(nèi),向所述二級服務(wù)器發(fā)送一個所述第一HTTP探測包;所述一級服務(wù)器向所述二級服務(wù)器發(fā)送多個所述第一PING探測包。在第二種可能的實現(xiàn)方式中,所述接收單元具體用于,接收所述二級服務(wù)器在接收到所述第一HTTP探測包和第一PING探測包后反饋的一個所述第二HTTP探測包和多個所述第二PING探測包。在第三種可能的實現(xiàn)方式中,所述接收單元接收的所述第二HTTP探測包和所述第二PING探測包分別攜帶所述當(dāng)前網(wǎng)絡(luò)狀態(tài)數(shù)據(jù);所述確定單元具體用于,將所述第二HTTP探測包攜帶的所述當(dāng)前網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)和所述PING探測包攜帶的所述當(dāng)前網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)進行比對,獲得所述當(dāng)前網(wǎng)絡(luò)狀態(tài)的下載速度值;根據(jù)所述當(dāng)前網(wǎng)絡(luò)狀態(tài)的下載速度值,確定所述當(dāng)前網(wǎng)絡(luò)狀態(tài)。結(jié)合第二方面和第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述確定單元確定的所述當(dāng)前網(wǎng)絡(luò)狀態(tài)的下載速度值V滿足:V=A*丟包率+B*往返時間;其中,所述A,B為參數(shù)。相較于現(xiàn)有技術(shù),本公開實施例提供的回源路徑的探測方法與裝置,通過在預(yù)設(shè)的時間段內(nèi),一級服務(wù)器向二級服務(wù)器發(fā)送一個第一HTTP探測包和多個第一PING探測包,一級服務(wù)器根據(jù)二級服務(wù)器反饋的第二HTTP探測包和第二PING探測包,確定當(dāng)前網(wǎng)絡(luò)狀態(tài)。解決了現(xiàn)有技術(shù)中,由于HTTP探測包過大,會造成對帶寬的浪費,同時,也會影響探測效果的問題。實現(xiàn)了在減少HTTP探測包數(shù)量的基礎(chǔ)上,保證相同的探測效果,從而節(jié)約帶寬。附圖說明圖1為現(xiàn)有技術(shù)中一種云存儲的計算機網(wǎng)絡(luò)部署圖;圖2為本公開實施例提供的一種回源路徑的探測方法流程圖;圖3為本公開實施例提供的一種回源路徑的探測裝置結(jié)構(gòu)圖。具體實施方式下面將結(jié)合附圖,對本公開實施例中的技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施例僅僅是本公開一部分實施例,而不是全部的實施例。基于本公開中的實施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本公開保護的范圍。本公開的一個實施例提供一種回源路徑的探測方法,和基于這個方法的
裝置。在預(yù)設(shè)的時間段內(nèi),一級服務(wù)器向二級服務(wù)器發(fā)送第一HTTP探測包和第一PING探測包;二級服務(wù)器在接收到第一HTTP探測包和第一PING探測包后向一級服務(wù)器反饋第二HTTP探測包和第二PING探測包;一級服務(wù)器根據(jù)第二HTTP探測包和第二PING探測包,確定當(dāng)前網(wǎng)絡(luò)狀態(tài)。通過上述方案,由于PING探測包使用IP層的傳輸協(xié)議,HTTP探測包使用TCP層的傳輸協(xié)議,因此,利用PING探測包代替部分HTTP探測包的傳輸,使得傳輸效率更高,傳輸速度更快,節(jié)約帶寬,同時,也實現(xiàn)了相同的探測效果。下面結(jié)合附圖2,詳細(xì)說明本公開實施例提供的方案進行說明,圖2為本公開實施例提供的一種回源路徑的探測方法流程圖,在本公開實施例中實施主體為一級服務(wù)器。如圖2所示,該實施例具體包括以下步驟:步驟210、在預(yù)設(shè)的時間段內(nèi),一級服務(wù)器向二級服務(wù)器發(fā)送第一HTTP探測包和第一PING探測包。具體地,一級服務(wù)器向二級服務(wù)器同時發(fā)送第一HTTP探測包和第一PING探測包。其中,一級服務(wù)器發(fā)送的第一PING探測包的數(shù)量為多個,發(fā)送的第一HTTP探測包的個數(shù)為至少一個。在本公開實施例中,所述預(yù)設(shè)的時間段具體為30分鐘,在實際應(yīng)用中,可根據(jù)實際場景進行設(shè)置。進一步地,在本公開本文檔來自技高網(wǎng)...
【技術(shù)保護點】
一種回源路徑的探測方法,其特征在于,所述方法包括:在預(yù)設(shè)的時間段內(nèi),一級服務(wù)器向二級服務(wù)器發(fā)送第一HTTP探測包和第一PING探測包;所述一級服務(wù)器接收所述二級服務(wù)器在接收到所述第一HTTP探測包和第一PING探測包后反饋的第二HTTP探測包和第二PING探測包;所述一級服務(wù)器根據(jù)所述第二HTTP探測包和第二PING探測包,確定當(dāng)前網(wǎng)絡(luò)狀態(tài)。
【技術(shù)特征摘要】
1.一種回源路徑的探測方法,其特征在于,所述方法包括:在預(yù)設(shè)的時間段內(nèi),一級服務(wù)器向二級服務(wù)器發(fā)送第一HTTP探測包和第一PING探測包;所述一級服務(wù)器接收所述二級服務(wù)器在接收到所述第一HTTP探測包和第一PING探測包后反饋的第二HTTP探測包和第二PING探測包;所述一級服務(wù)器根據(jù)所述第二HTTP探測包和第二PING探測包,確定當(dāng)前網(wǎng)絡(luò)狀態(tài)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在預(yù)設(shè)的時間段內(nèi),一級服務(wù)器向二級服務(wù)器發(fā)送第一HTTP探測包和第一PING探測包,具體包括:在預(yù)設(shè)的時間內(nèi),所述一級服務(wù)器向所述二級服務(wù)器發(fā)送一個所述第一HTTP探測包;所述一級服務(wù)器向所述二級服務(wù)器發(fā)送多個所述第一PING探測包。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述一級服務(wù)器接收所述二級服務(wù)器在接收到所述第一HTTP探測包和第一PING探測包后反饋的第二HTTP探測包和第二PING探測包,具體包括:所述一級服務(wù)器接收所述二級服務(wù)器在接收到所述第一HTTP探測包和第一PING探測包后反饋的一個所述第二HTTP探測包和多個所述第二PING探測包。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二HTTP探測包和所述第二PING探測包分別攜帶所述當(dāng)前網(wǎng)絡(luò)狀態(tài)數(shù)據(jù);所述一級服務(wù)器根據(jù)所述第二HTTP探測包和第二PING探測包,確定當(dāng)前網(wǎng)絡(luò)狀態(tài),具體包括:所述一級服務(wù)器將所述第二HTTP探測包攜帶的所述當(dāng)前網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)和所述PING探測包攜帶的所述當(dāng)前網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)進行比對,獲得所述當(dāng)前網(wǎng)絡(luò)
\t狀態(tài)的下載速度值;所述一級服務(wù)器根據(jù)所述當(dāng)前網(wǎng)絡(luò)狀態(tài)的下載速度值,確定所述當(dāng)前網(wǎng)絡(luò)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李洪福,李艷松,
申請(專利權(quán))人:樂視控股北京有限公司,樂視云計算有限公司,
類型:發(fā)明
國別省市:北京;11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。