欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)獲取方法和設(shè)備與流程

文檔序號:12752190閱讀:188來源:國知局
一種數(shù)據(jù)獲取方法和設(shè)備與流程
本申請實施例涉及通信
技術(shù)領(lǐng)域
,特別涉及一種數(shù)據(jù)獲取方法和設(shè)備。
背景技術(shù)
:傳統(tǒng)的CDN域名只能回源到一個存儲中心,并將源站返回的內(nèi)容緩存在CDN節(jié)點上,同時透明透出給客戶端,這也意味著一個CDN的域名只能對應(yīng)單個存儲中心的文件存儲設(shè)施。對于用戶如果想要同時讓一個CDN域名支持多個存儲中心的代理服務(wù),目前是沒有解決方案的,用戶只能將所有文件數(shù)據(jù)遷移到一個集中的存儲中心,然后配置CDN的回源地址到那個集中的存儲中心去。這樣中間會發(fā)生一段時間的訪問中斷,導(dǎo)致服務(wù)不可用,同時也限制了存儲中心的可擴展性,隨著業(yè)務(wù)量的增長,勢必會導(dǎo)致存儲中心的存儲容量不夠??梢娫诂F(xiàn)有技術(shù)中,一個CDN域名只能回源一個存儲中心,這樣導(dǎo)致當(dāng)數(shù)據(jù)資源分布在多個存儲中心時必須用多個域名,無法合并到一個域名來訪問,導(dǎo)致用戶使用成本太高,影響用戶的體驗。技術(shù)實現(xiàn)要素:針對現(xiàn)有技術(shù)中一個域名只能回源到一個存儲中心,導(dǎo)致存在多個存儲中心時使用成本過高,且影響用戶體驗的缺陷,本申請?zhí)岢隽艘环N數(shù)據(jù)獲取方法,包括:路由設(shè)備接收CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求,所述路由設(shè)備基于所述數(shù)據(jù)獲取請求查找與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù);所述路由設(shè)備基于查找結(jié)果生成反饋消息;所述路由設(shè)備將所述反饋消息發(fā)送給所述CDN緩存服務(wù)器,以使得所述CDN緩存服務(wù)器基于所述反饋消息獲取到所述數(shù)據(jù)??蛇x的,在所述路由設(shè)備接收CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求之前,還包括:將所述CDN緩存服務(wù)器的回源地址修改為所述路由設(shè)備的地址,以便在所述CDN緩存服務(wù)器回源時,路由設(shè)備接收所述CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求??蛇x的,所述數(shù)據(jù)獲取請求中包含有所述數(shù)據(jù)的URL,所述數(shù)據(jù)存儲在存儲中心,所述路由設(shè)備基于所述數(shù)據(jù)獲取請求查找與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù),具體包括:所述路由設(shè)備基于所述數(shù)據(jù)獲取請求中的URL確定所述URL中的URI;所述路由設(shè)備基于所述URI進行數(shù)據(jù)查找,以確定所述數(shù)據(jù)所在的存儲中心;所述路由設(shè)備提取所述數(shù)據(jù)所在的存儲中心的域名??蛇x的,所述路由設(shè)備中預(yù)先存儲有數(shù)據(jù)索引表,所述索引表中存儲有各存儲中心與各存儲中心存儲的數(shù)據(jù)的對應(yīng)關(guān)系;所述路由設(shè)備基于所述URI進行數(shù)據(jù)查找,以確定所述數(shù)據(jù)所在的存儲中心,具體包括:所述路由設(shè)備基于所述URI在所述索引表中進行查找,確定所述數(shù)據(jù)所在的存儲中心??蛇x的,所述路由設(shè)備中預(yù)先存儲有各個存儲中心的域名與所述數(shù)據(jù)獲取請求的對應(yīng)關(guān)系;所述路由設(shè)備基于所述URI進行數(shù)據(jù)查找,以確定所述數(shù)據(jù)所在的存儲中心,具體包括:所述路由設(shè)備基于對應(yīng)關(guān)系確定所述數(shù)據(jù)獲取請求對應(yīng)的各個存儲中心;所述路由設(shè)備基于所述URI在各個存儲中心中查找所述數(shù)據(jù)以確定所述數(shù)據(jù)所在的存儲中心??蛇x的,所述路由設(shè)備基于查找結(jié)果生成反饋消息,具體包括:所述路由設(shè)備基于提取的域名和所述URI生成第二URL來作為反饋消息。本申請還提出了一種數(shù)據(jù)獲取方法,包括:CDN緩存服務(wù)器將接收到的數(shù)據(jù)獲取請求回源給路由設(shè)備;所述CDN緩存服務(wù)器接收路由設(shè)備基于所述數(shù)據(jù)獲取請求反饋的反饋消息,其中所述反饋消息中包含有與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)所在的地址;所述CDN緩存服務(wù)器基于所述反饋消息獲取所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)??蛇x的,所述反饋消息中包含有所述數(shù)據(jù)的URL,所述數(shù)據(jù)存儲在存儲中心;所述CDN緩存服務(wù)器基于所述反饋消息獲取所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù),具體包括:所述CDN緩存服務(wù)器基于所述反饋消息中的URL確定所述數(shù)據(jù)所在的存儲中心的域名以及所述數(shù)據(jù)的URI;所述CDN緩存服務(wù)器根據(jù)所述URI在所述確定的存儲中心中獲取所述數(shù)據(jù)??蛇x的,在所述CDN緩存服務(wù)器基于所述反饋消息獲取所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)之后,還包括:所述CDN緩存服務(wù)器緩存所述數(shù)據(jù),并將所述數(shù)據(jù)發(fā)送給所述數(shù)據(jù)獲取請求對應(yīng)的用戶終端.本申請還提出了一種路由設(shè)備,包括:接收模塊,用于接收CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求,查找模塊,用于基于所述數(shù)據(jù)獲取請求查找與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù);生成模塊,用于基于查找結(jié)果生成反饋消息;發(fā)送模塊,用于將所述反饋消息發(fā)送給所述CDN緩存服務(wù)器,以使得所述CDN緩存服務(wù)器基于所述反饋消息獲取到所述數(shù)據(jù)。可選的,還包括:修改模塊,用于將所述CDN緩存服務(wù)器的回源地址修改為所述路由設(shè)備的地址,以便在所述CDN緩存服務(wù)器回源時,路由設(shè)備接收所述CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求??蛇x的,所述數(shù)據(jù)獲取請求中包含有所述數(shù)據(jù)的URL,所述數(shù)據(jù)存儲在存儲中心,所述查找模塊,具體用于:所述路由設(shè)備基于所述數(shù)據(jù)獲取請求中的URL確定所述URL中的URI;所述路由設(shè)備基于所述URI進行數(shù)據(jù)查找,以確定所述數(shù)據(jù)所在的存儲中心;所述路由設(shè)備提取所述數(shù)據(jù)所在的存儲中心的域名??蛇x的,所述路由設(shè)備中預(yù)先存儲有數(shù)據(jù)索引表,所述索引表中存儲有各存儲中心與各存儲中心存儲的數(shù)據(jù)的對應(yīng)關(guān)系;所述查找模塊基于所述URI進行數(shù)據(jù)查找,以確定所述數(shù)據(jù)所在的存儲中心,具體包括:基于所述URI在所述索引表中進行查找,確定所述數(shù)據(jù)所在的存儲中心??蛇x的,所述路由設(shè)備中預(yù)先存儲有各個存儲中心的域名與所述數(shù)據(jù)獲取請求的對應(yīng)關(guān)系;所述查找模塊基于所述URI進行數(shù)據(jù)查找,以確定所述數(shù)據(jù)所在的存儲 中心,具體包括:基于對應(yīng)關(guān)系確定所述數(shù)據(jù)獲取請求對應(yīng)的各個存儲中心;基于所述URI在各個存儲中心中查找所述數(shù)據(jù)以確定所述數(shù)據(jù)所在的存儲中心??蛇x的,所述生成模塊,具體用于:基于提取的域名和所述URI生成第二URL來作為反饋消息。本申請還提出了一種CDN緩存服務(wù)器,包括:回源模塊,用于將接收到的數(shù)據(jù)獲取請求回源給路由設(shè)備;接收模塊,用于接收路由設(shè)備基于所述數(shù)據(jù)獲取請求反饋的反饋消息,其中所述反饋消息中包含有與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)所在的地址;獲取模塊,用于基于所述反饋消息獲取所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)??蛇x的,所述反饋消息中包含有所述數(shù)據(jù)的URL,所述數(shù)據(jù)存儲在存儲中心;所述獲取模塊,具體用于:基于所述反饋消息中的URL確定所述數(shù)據(jù)所在的存儲中心的域名以及所述數(shù)據(jù)的URI;根據(jù)所述URI在所述確定的存儲中心中獲取所述數(shù)據(jù)??蛇x的,該CDN緩存服務(wù)器還包括:發(fā)送模塊,用于緩存所述數(shù)據(jù),并將所述數(shù)據(jù)發(fā)送給所述數(shù)據(jù)獲取請求對應(yīng)的用戶終端。本申請還公開了一種數(shù)據(jù)獲取系統(tǒng),包括:路由設(shè)備,用于接收CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求,基于所述數(shù)據(jù)獲取請求查找與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù);基于查找結(jié)果生成反饋消息;并將所述反饋消息發(fā)送給所述CDN緩存服務(wù)器,以使得所述CDN緩存服 務(wù)器基于所述反饋消息獲取到所述數(shù)據(jù);CDN緩存服務(wù)器,用于將接收到的數(shù)據(jù)獲取請求回源給路由設(shè)備;接收路由設(shè)備基于所述數(shù)據(jù)獲取請求反饋的反饋消息,其中所述反饋消息中包含有與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)所在的地址;并基于所述反饋消息獲取所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)。與現(xiàn)有技術(shù)相比,本申請中通過由設(shè)備接收CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求,以及基于所述數(shù)據(jù)獲取請求查找與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù);并基于查找結(jié)果生成反饋消息,實現(xiàn)了一個域名可以回源到多個存儲中心,降低了使用成本,提高了用戶的體驗。附圖說明圖1為本申請實施例的應(yīng)用場景示意圖;圖2為本申請實施例公開的一種數(shù)據(jù)獲取方法的流程示意圖;圖3為本申請實施例公開的一種數(shù)據(jù)獲取方法的流程示意圖;圖4為本申請實施例公開的一種路由設(shè)備的結(jié)構(gòu)示意圖;圖5為本申請實施例公開的一種路由設(shè)備的結(jié)構(gòu)示意圖;圖6為本申請實施例公開的一種CDN緩存服務(wù)器的結(jié)構(gòu)示意圖;圖7為本申請實施例公開的一種數(shù)據(jù)獲取系統(tǒng)的結(jié)構(gòu)示意圖。具體實施方式針對
背景技術(shù)
的缺陷,本申請實施例公開了一種數(shù)據(jù)獲取方法,應(yīng)用于包括多次存儲中心的如圖1所示的系統(tǒng)中,在該系統(tǒng)中,CDN緩存服務(wù)器會將來自用戶終端的數(shù)據(jù)獲取請求回源至路由設(shè)備,路由設(shè)備查找到數(shù)據(jù)后基于數(shù)據(jù)所在的存儲中心生成反饋消息反饋給CDN緩存服務(wù)器,以使CDN緩存服務(wù)器緩存該數(shù)據(jù),并返回給用戶終端,以此減少了用戶和CDN緩存服務(wù) 器的工作負荷,提高了用戶體驗。該方法如圖2所示,包括以下步驟:步驟201、路由設(shè)備接收CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求。在路由設(shè)備接收CDN(Contentdistributionnetwork,內(nèi)容分發(fā)網(wǎng)絡(luò))緩存服務(wù)器回源的數(shù)據(jù)獲取請求,之前還包括:將CDN緩存服務(wù)器的回源地址修改為路由設(shè)備的地址,以便在CDN緩存服務(wù)器回源時,路由設(shè)備接收CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求。具體的,當(dāng)用戶所在終端向CDN緩存服務(wù)器發(fā)送數(shù)據(jù)獲取請求,CDN緩存服務(wù)器自身的緩存中沒有該數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)時,會基于該數(shù)據(jù)獲取請求去其他設(shè)備獲取對應(yīng)的數(shù)據(jù),在默認情況下,CDN緩存服務(wù)器有預(yù)設(shè)回源地址,也即預(yù)設(shè)的源站地址,當(dāng)CDN緩存服務(wù)器接收到數(shù)據(jù)獲取請求,而自身沒有緩存需要的數(shù)據(jù)時,會基于該數(shù)據(jù)獲取回源到源站中獲取數(shù)據(jù),為此,本申請中對CDN緩存服務(wù)器的回源地址進行修改,具體的,可以是通過路由設(shè)備來進行修改,也可以是其他的任何設(shè)備或者人工設(shè)置等方式來進行修改,將其修改為路由設(shè)備的地址,以此當(dāng)需要回源時,CDN緩存服務(wù)器將數(shù)據(jù)獲取請求發(fā)送給路由設(shè)備,后續(xù)有路由設(shè)備來基于數(shù)據(jù)獲取請求來查找對應(yīng)的數(shù)據(jù);例如,CDN緩存服務(wù)器原先的回源地址為地址1(即源站地址),路由設(shè)備的地址為地址2,原來在需要回源時,CDN緩存服務(wù)器是將數(shù)據(jù)獲取請求回源到地址1,而在將回源地址從地址1修改為地址2之后,CDN緩存服務(wù)器在需要進行回源時,將數(shù)據(jù)獲取請求回源到地址2,也即發(fā)送數(shù)據(jù)獲取請求給路由設(shè)備。步驟202、路由設(shè)備基于數(shù)據(jù)獲取請求查找與數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)。數(shù)據(jù)獲取請求中包含有數(shù)據(jù)的URL(UniformResourceLocator,統(tǒng)一資源定位符),數(shù)據(jù)存儲在存儲中心。由此,路由設(shè)備基于數(shù)據(jù)獲取請求查找與數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù),具 體包括:路由設(shè)備基于數(shù)據(jù)獲取請求中的URL確定URL中的URI(UniformResourceIdentifier,統(tǒng)一資源標(biāo)識符);路由設(shè)備基于URI進行數(shù)據(jù)查找,以確定數(shù)據(jù)所在的存儲中心;路由設(shè)備提取數(shù)據(jù)所在的存儲中心的域名。也即通過URI來進行數(shù)據(jù)的查找,而具體的查找中,有以下兩種方式:方式一,路由設(shè)備中預(yù)先存儲有數(shù)據(jù)索引表,索引表中存儲有各存儲中心與各存儲中心存儲的數(shù)據(jù)的對應(yīng)關(guān)系;路由設(shè)備基于URI進行數(shù)據(jù)查找,以確定數(shù)據(jù)所在的存儲中心,具體包括:路由設(shè)備基于URI在索引表中進行查找,確定數(shù)據(jù)所在的存儲中心。具體的,在本申請的一個實施例中,路由設(shè)備預(yù)先存儲有索引表,該索引表可以如表1所示。表1存儲中心存儲中心中存儲的數(shù)據(jù)存儲中心1數(shù)據(jù)A,數(shù)據(jù)B,數(shù)據(jù)C存儲中心2數(shù)據(jù)F,數(shù)據(jù)G存儲中心3數(shù)據(jù)J〃〃〃〃〃〃存儲中心n數(shù)據(jù)K而數(shù)據(jù)獲取請求中包含有URL,而URL中包含有域名以及URI,因此路由設(shè)備接收到數(shù)據(jù)獲取請求后,提取出其中的URI,由URI就可以確定需要查找的數(shù)據(jù),例如要查找的是數(shù)據(jù)G,則可以通過索引表得知其存儲在存儲中心2中,以此查找數(shù)據(jù),并記錄存儲中心2的域名。方式二,路由設(shè)備中預(yù)先存儲有各個存儲中心的域名與數(shù)據(jù)獲取請求的對應(yīng)關(guān)系;路由設(shè)備基于URI進行數(shù)據(jù)查找,以確定數(shù)據(jù)所在的存儲中心,具體包 括:路由設(shè)備基于對應(yīng)關(guān)系確定數(shù)據(jù)獲取請求對應(yīng)的各個存儲中心;路由設(shè)備基于URI在各個存儲中心中查找數(shù)據(jù)以確定數(shù)據(jù)所在的存儲中心。步驟203、路由設(shè)備基于查找結(jié)果生成反饋消息。路由設(shè)備基于查找結(jié)果生成反饋消息,具體包括:路由設(shè)備基于查找結(jié)果生成反饋消息,具體包括:路由設(shè)置基于提取的域名(即數(shù)據(jù)所在的存儲中心的域名)和URI生成第二URI來作為反饋消息。具體的,以存儲中心包括一個數(shù)據(jù)中心和一個源站為例來進行說明,若在數(shù)據(jù)中心查找到數(shù)據(jù),利用數(shù)據(jù)中心的域名(例如為www.ABCD.com)與URI(例如為1.jpg)生成第二URL來作為反饋消息,例如可以為www.ABCD.com/1.jpg來作為反饋消息,而若是確定數(shù)據(jù)存儲在源站中,類似的,提取源站的域名,例如為www.EFC.com,和URI,例如為1.jpg來生成第二URL來作為反饋消息,例如可以為www.EFC.com/1.jpg來作為反饋消息。步驟204、路由設(shè)備將反饋消息發(fā)送給CDN緩存服務(wù)器,以使得CDN緩存服務(wù)基于反饋消息獲取到數(shù)據(jù)。在步驟203中,生成了反饋消息,之后,路由設(shè)備將生成的反饋消息發(fā)送給CDN緩存服務(wù)器,以便CDN緩存服務(wù)器在接收到該反饋消息后(或者是第二URL,或者是第三URL),基于反饋消息找到對應(yīng)的數(shù)據(jù)(或者在數(shù)據(jù)中心,或者在源站),緩存該數(shù)據(jù),并將該數(shù)據(jù)展示給用戶所在終端。以上是基于路由設(shè)備側(cè)來進行說明,本申請實施例二在CDN緩存服務(wù)器還提出了一種數(shù)據(jù)獲取方法,如圖3所示,包括:步驟301、CDN緩存服務(wù)器將接收到的數(shù)據(jù)獲取請求回源給路由設(shè)備;步驟302、CDN緩存服務(wù)器接收路由設(shè)備基于數(shù)據(jù)獲取請求反饋的反饋消息,其中反饋消息中包含有與數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)所在的地址;步驟303、CDN緩存服務(wù)器基于反饋消息獲取數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)。具體的,反饋消息中包含有數(shù)據(jù)的URL,數(shù)據(jù)存儲在存儲中心;CDN緩存服務(wù)器基于反饋消息獲取數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù),具體包括:CDN緩存服務(wù)器基于反饋消息中的URL確定數(shù)據(jù)所在的存儲中心的域名以及數(shù)據(jù)的URI;CDN緩存服務(wù)器根據(jù)URI在確定的存儲中心中獲取數(shù)據(jù)。在CDN緩存服務(wù)器基于反饋消息獲取數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)之后,還包括:CDN緩存服務(wù)器緩存數(shù)據(jù),并將數(shù)據(jù)發(fā)送給數(shù)據(jù)獲取請求對應(yīng)的用戶終端。為了進一步對本申請進行說明,本申請實施例二還提出了一種具體場景下的數(shù)據(jù)獲取方法,包括:在該實施例中,用戶有很多圖片的數(shù)據(jù),一部分存儲在數(shù)據(jù)中心(數(shù)據(jù)中心域名為:user-bucket.oss.aliyuncs.com),還一部分存儲在用戶自定義的源站(源站域名為:image-source.somesite.com)中,用戶訪問www.somesitecdn.com(即圖片的CDN域名),由于用戶希望把圖片從源站遷移到數(shù)據(jù)中心,為此,用戶需要填寫他的源站域名image-source.somesite.com,以及注冊他當(dāng)前使用的CDN域名www.somesitecdn.com,也由此路由設(shè)備中存儲有www.somesitecdn.com與image-source.somesite.com的映射關(guān)系;當(dāng)用戶訪問www.somesitecdn.com時,會經(jīng)過CDN緩存服務(wù)器,由于預(yù)先將CDN緩存服務(wù)器的回源地址修改為路由設(shè)備,CDN緩存服務(wù)器將該訪問請求回源到路由設(shè)備,由此,路由設(shè)備基于訪問請求查找數(shù)據(jù),確定數(shù)據(jù)是存儲在數(shù)據(jù)中心還是源站。具體的,例如有一張圖片abc.jpg已經(jīng)被上傳數(shù)據(jù)中心,那么用戶訪問 www.somesitecdn.com/abc.jpg時,路由設(shè)備發(fā)現(xiàn)這張圖片在數(shù)據(jù)中心里,那么就返回X-SECOND-PROXY-PASS:user-bucket.oss.aliyuncs.com/abc.jpg的Header給CDN緩存服務(wù)器,CDN緩存服務(wù)器再去user-bucket.oss.aliyuncs.com/abc.jpg抓取圖片,緩存該圖片并返回給用戶。另外有一張圖片def.jpg,不在數(shù)據(jù)中心,在用戶的自定義源站上,那么用戶訪問www.sitesitecdn.com/def.jpg時,路由設(shè)備發(fā)現(xiàn)這張圖片不在數(shù)據(jù)中心,那么就返回X-SECOND-PROXY-PASS:image-source.somesite.com/def.jpg的Header給CDN緩存服務(wù)器,CDN緩存服務(wù)器再去image-source.somesite.com/def.jpg抓取圖片,緩存該圖片并返回給用戶。以此,不管源站有多少個,通過路由設(shè)備來使得CDN緩存服務(wù)器進行多次回源,使得用戶實際看到和訪問是同一個CDN域名,實現(xiàn)了一個CDN域名可以回源到多個源站。本申請實施例三還公開了一種路由設(shè)備,如圖4所示,包括:接收模塊401,用于接收CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求,查找模塊402,用于基于所述數(shù)據(jù)獲取請求查找與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù);生成模塊403,用于基于查找結(jié)果生成反饋消息;發(fā)送模塊404,用于將所述反饋消息發(fā)送給所述CDN緩存服務(wù)器,以使得所述CDN緩存服務(wù)器基于所述反饋消息獲取到所述數(shù)據(jù)。如圖5所示,該路由設(shè)備,還包括:修改模塊505,用于將所述CDN緩存服務(wù)器的回源地址從源站地址修改為所述路由設(shè)備的地址,以便在所述CDN緩存服務(wù)器回源時,路由設(shè)備接收CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求。具體的,所述數(shù)據(jù)獲取請求中包含有所述數(shù)據(jù)的URL,所述數(shù)據(jù)存儲在 存儲中心,所述查找模塊402,具體用于:所述路由設(shè)備基于所述數(shù)據(jù)獲取請求中的URL確定所述URL中的URI;所述路由設(shè)備基于所述URI進行數(shù)據(jù)查找,以確定所述數(shù)據(jù)所在的存儲中心;所述路由設(shè)備提取所述數(shù)據(jù)所在的存儲中心的域名。具體的,所述路由設(shè)備中預(yù)先存儲有數(shù)據(jù)索引表,所述索引表中存儲有各存儲中心與各存儲中心存儲的數(shù)據(jù)的對應(yīng)關(guān)系;所述查找模塊402基于所述URI進行數(shù)據(jù)查找,以確定所述數(shù)據(jù)所在的存儲中心,具體包括:基于所述URI在所述索引表中進行查找,確定所述數(shù)據(jù)所在的存儲中心。具體的,所述路由設(shè)備中預(yù)先存儲有各個存儲中心的域名與所述數(shù)據(jù)獲取請求的對應(yīng)關(guān)系;所述查找模塊402基于所述URI進行數(shù)據(jù)查找,以確定所述數(shù)據(jù)所在的存儲中心,具體包括:基于對應(yīng)關(guān)系確定所述數(shù)據(jù)獲取請求對應(yīng)的各個存儲中心;基于所述URI在各個存儲中心中查找所述數(shù)據(jù)以確定所述數(shù)據(jù)所在的存儲中心。所述生成模塊403,具體用于:基于提取的域名和所述URI生成第二URI來作為反饋消息。本申請實施例還公開了一種CDN緩存服務(wù)器,如圖6所示,包括:回源模塊601,用于將接收到的數(shù)據(jù)獲取請求回源給路由設(shè)備;接收模塊602,用于接收路由設(shè)備基于所述數(shù)據(jù)獲取請求反饋的反饋消息,其中所述反饋消息中包含有與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)所在的地址;獲取模塊603,用于基于所述反饋消息獲取所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)。所述反饋消息中包含有所述數(shù)據(jù)的URL,所述數(shù)據(jù)存儲在存儲中心;所述獲取模塊603,具體用于:基于所述反饋消息中的URL確定所述數(shù)據(jù)所在的存儲中心的域名以及所述數(shù)據(jù)的URI;根據(jù)所述URI在所述確定的存儲中心中獲取所述數(shù)據(jù)。具體的,該CDN緩存服務(wù)器還包括:發(fā)送模塊,用于緩存所述數(shù)據(jù),并將所述數(shù)據(jù)發(fā)送給所述數(shù)據(jù)獲取請求對應(yīng)的用戶終端。本申請實施例還公開了一種數(shù)據(jù)獲取系統(tǒng),如圖1以及圖7所述,包括:路由設(shè)備,用于接收CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求,基于所述數(shù)據(jù)獲取請求查找與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù);基于查找結(jié)果生成反饋消息;并將所述反饋消息發(fā)送給所述CDN緩存服務(wù)器,以使得所述CDN緩存服務(wù)器基于所述反饋消息獲取到所述數(shù)據(jù);CDN緩存服務(wù)器,用于將接收到的數(shù)據(jù)獲取請求回源給路由設(shè)備;接收路由設(shè)備基于所述數(shù)據(jù)獲取請求反饋的反饋消息,其中所述反饋消息中包含有與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)所在的地址;并基于所述反饋消息獲取所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù)。與現(xiàn)有技術(shù)相比,本申請中通過路由設(shè)備接收CDN緩存服務(wù)器回源的數(shù)據(jù)獲取請求,以及基于所述數(shù)據(jù)獲取請求查找與所述數(shù)據(jù)獲取請求對應(yīng)的數(shù)據(jù);并基于查找結(jié)果生成反饋消息,實現(xiàn)了一個域名可以回源到多個存儲中心,降低了使用成本,提高了用戶的體驗。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。 基于這樣的理解,本申請的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是CD-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施場景所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施場景的示意圖,附圖中的模塊或流程并不一定是實施本申請所必須的。本領(lǐng)域技術(shù)人員可以理解實施場景中的裝置中的模塊可以按照實施場景描述進行分布于實施場景的裝置中,也可以進行相應(yīng)變化位于不同于本實施場景的一個或多個裝置中。上述實施場景的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本申請序號僅僅為了描述,不代表實施場景的優(yōu)劣。以上公開的僅為本申請的幾個具體實施場景,但是,本申請并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本申請的保護范圍。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巴彦淖尔市| 朝阳县| 莲花县| 蒙山县| 台北市| 武邑县| 泉州市| 海淀区| 湖州市| 镇原县| 专栏| 新余市| 葫芦岛市| 灵寿县| 广丰县| 凭祥市| 巴彦淖尔市| 安西县| 介休市| 奉新县| 七台河市| 香河县| 桐城市| 夏邑县| 万源市| 嘉鱼县| 肥城市| 临海市| 巴林右旗| 缙云县| 广河县| 松溪县| 黄骅市| 北碚区| 图片| 南江县| 曲阜市| 峨眉山市| 阳泉市| 温宿县| 华蓥市|