亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種多數(shù)據(jù)中心訪問方法、代理服務(wù)器及系統(tǒng)與流程

文檔序號:11180766閱讀:535來源:國知局
一種多數(shù)據(jù)中心訪問方法、代理服務(wù)器及系統(tǒng)與流程

本發(fā)明涉及云計算領(lǐng)域,特別涉及一種多數(shù)據(jù)中心訪問方法、終端代理服務(wù)器、服務(wù)器代理服務(wù)器及系統(tǒng)。



背景技術(shù):

在云計算環(huán)境中,多數(shù)據(jù)中心部署已經(jīng)成為一種很常見的方式,多數(shù)據(jù)中心往往存在地理位置的差異,并且多數(shù)通過公共網(wǎng)絡(luò)互連、協(xié)作,共同組成一個大的融合的云環(huán)境。

現(xiàn)有技術(shù)中,多數(shù)據(jù)中心間訪問通過vpn等技術(shù)實現(xiàn)相互訪問,而此種方法實施難度大,要求高,因此,如何研究一種高效和簡單的多數(shù)據(jù)中心間訪問方法,是當(dāng)前需要解決的問題。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明的目的在于提供一種多數(shù)據(jù)中心訪問方法、終端代理服務(wù)器、服務(wù)器代理服務(wù)器及系統(tǒng),以實現(xiàn)高效和簡單的多數(shù)據(jù)中心間訪問方法。其具體方案如下:

一種多數(shù)據(jù)中心訪問方法,應(yīng)用于web服務(wù),包括:

接收終端發(fā)送的http請求;

利用所述http請求中的服務(wù)器的地址信息,在預(yù)先設(shè)定的地址方案表中查找到與所述服務(wù)器對應(yīng)的服務(wù)器代理服務(wù)器的地址信息;

利用所述服務(wù)器代理服務(wù)器的地址信息,將所述http請求發(fā)送至所述服務(wù)器代理服務(wù)器;

接收所述服務(wù)器代理服務(wù)器發(fā)送的http答復(fù);

將所述http答復(fù)發(fā)送至所述終端。

可選的,所述將所述http請求發(fā)送至所述服務(wù)器代理服務(wù)器的過程,包括:

從預(yù)先建立好的tls連接池中選取空閑連接,得到所述tls連接,將所述http請求利用所述tls連接發(fā)送至所述服務(wù)器代理服務(wù)器。

可選的,所述接收所述服務(wù)器代理服務(wù)器發(fā)送的http答復(fù)的過程,包括:

接收所述服務(wù)器代理服務(wù)器利用所述tls連接發(fā)送的所述http答復(fù)。

可選的,所述將所述http答復(fù)發(fā)送至所述終端的過程,包括:

利用第一映射關(guān)系,將所述http答復(fù)通過所述終端的tcp連接發(fā)送至所述終端;

其中,所述第一映射關(guān)系為所述tls連接與所述終端的tcp連接的對應(yīng)關(guān)系。

本發(fā)明還公開了一種多數(shù)據(jù)中心間訪問方法,應(yīng)用于web服務(wù),包括:

接收終端代理服務(wù)器發(fā)送的http請求;

利用所述http請求中的服務(wù)器地址信息,將所述http請求發(fā)送至服務(wù)器;

接收所述服務(wù)器發(fā)送的http答復(fù);

將所述http答復(fù)發(fā)送至終端代理服務(wù)器。

可選的,所述將所述http答復(fù)發(fā)送至終端代理服務(wù)器的過程,包括:

利用第二映射關(guān)系,將所述http答復(fù)通過tls連接發(fā)送至所述終端服務(wù)器代理;

其中,所述第二映射關(guān)系為所述終端代理服務(wù)器發(fā)送所述http請求使用的tls連接與服務(wù)器的tcp連接的對應(yīng)關(guān)系。

相應(yīng)的,本發(fā)明還公開了一種多數(shù)據(jù)中心終端代理服務(wù)器,應(yīng)用于web服務(wù),包括:

第一接收模塊,用于接收終端發(fā)送的http請求;

查找模塊,用于利用所述http請求中的服務(wù)器地址信息,在預(yù)先設(shè)定的地址方案表中查找到與所述服務(wù)器對應(yīng)的服務(wù)器代理服務(wù)器的地址信息;

第一發(fā)送模塊,利用所述服務(wù)器代理服務(wù)器的地址信息,將所述http請求發(fā)送至所述服務(wù)器代理服務(wù)器;

第二接收模塊,用于接收所述服務(wù)器代理服務(wù)器發(fā)送的http答復(fù);

第二發(fā)送模塊,用于將所述http答復(fù)發(fā)送至所述終端。

相應(yīng)的,本發(fā)明還公開了一種多數(shù)據(jù)中心服務(wù)器代理服務(wù)器,應(yīng)用于web服務(wù),包括:

第一接收模塊,用于接收終端代理服務(wù)器發(fā)送的http請求;

第一發(fā)送模塊,用于利用所述http請求中的服務(wù)器地址信息,將所述http請求發(fā)送至服務(wù)器;

第二接收模塊,用于接收所述服務(wù)器發(fā)送的http答復(fù);

第二發(fā)送模塊,用于將所述http答復(fù)發(fā)送至終端代理服務(wù)器。

本發(fā)明還進一步公開了一種多數(shù)據(jù)中心服務(wù)器間訪問系統(tǒng),應(yīng)用于web服務(wù),包括前述公開的多數(shù)據(jù)中心終端代理服務(wù)器以及多數(shù)據(jù)中心服務(wù)器代理服務(wù)器。

本發(fā)明中,多數(shù)據(jù)中心間訪問方法,包括:接收終端發(fā)送的http請求;利用http請求中的服務(wù)器的地址信息,在預(yù)先設(shè)定的地址方案表中查找到與服務(wù)器對應(yīng)的服務(wù)器代理服務(wù)器的地址信息;利用服務(wù)器代理服務(wù)器的地址信息,將http請求發(fā)送至服務(wù)器代理服務(wù)器;接收服務(wù)器代理服務(wù)器發(fā)送的http答復(fù);將http答復(fù)發(fā)送至終端。本發(fā)明在終端與服務(wù)器之間的通訊采用代理服務(wù)器作為中轉(zhuǎn),使終端發(fā)送的http請求發(fā)送至終端代理服務(wù)器,再由終端代理服務(wù)器將http請求發(fā)送至服務(wù)器代理服務(wù)器,且接收服務(wù)器代理服務(wù)器發(fā)送的http答復(fù),并最后將http答復(fù)轉(zhuǎn)發(fā)至終端,實現(xiàn)了高效和簡單的多數(shù)據(jù)中心間訪問方法。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為本發(fā)明實施例公開的一種多數(shù)據(jù)中心間訪問方法流程示意圖;

圖2為本發(fā)明實施例公開的另一種多數(shù)據(jù)中心間訪問方法流程示意圖;

圖3為本發(fā)明實施例公開的一種多數(shù)據(jù)中心終端代理服務(wù)器結(jié)構(gòu)示意圖;

圖4為本發(fā)明實施例公開的一種多數(shù)據(jù)中心服務(wù)器代理服務(wù)器結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本發(fā)明實施例公開了一種多數(shù)據(jù)中心間訪問方法,應(yīng)用于web服務(wù),參見圖1所示,該方法包括:

步驟s11:接收終端發(fā)送的http請求。

具體的,終端代理服務(wù)器接收終端通過tcp連接發(fā)送的http請求。

步驟s12:利用http請求中的服務(wù)器的地址信息,在預(yù)先設(shè)定的地址方案表中查找到與服務(wù)器對應(yīng)的服務(wù)器代理服務(wù)器的地址信息。

具體的,http請求中包括目標(biāo)服務(wù)器的地址信息,且終端代理服務(wù)器中保存有預(yù)先建立的地址方案表,地址方案表中記錄了服務(wù)器的地址信息、服務(wù)器代理服務(wù)器的地址信息和服務(wù)器與服務(wù)器代理服務(wù)器的對應(yīng)關(guān)系,因此,利用http請求中的服務(wù)器的地址信息,可以在地址方案表中查找到與服務(wù)器對應(yīng)的服務(wù)器代理服務(wù)器的地址信息。

步驟s13:利用服務(wù)器代理服務(wù)器的地址信息,將http請求發(fā)送至服務(wù)器代理服務(wù)器。

具體的,終端代理服務(wù)器查找到服務(wù)器代理服務(wù)器的地址信息后,將http請求發(fā)送至服務(wù)器代理服務(wù)器,其中,終端代理服務(wù)器可以從預(yù)先建立好的tls連接池中選取空閑連接,得到一條與服務(wù)器代理服務(wù)器相連的tls連接,將http請求利用tls連接發(fā)送至服務(wù)器代理服務(wù)器,利用tls加密連接傳輸數(shù)據(jù),提高了數(shù)據(jù)在傳遞過程的安全性。

步驟s14:接收服務(wù)器代理服務(wù)器發(fā)送的http答復(fù)。

需要說明的是,借由tls連接池化管理,可以最大可能的復(fù)用連接,提高連接使用效率,因此,終端代理服務(wù)器可以接收服務(wù)器代理服務(wù)器利用tls連接發(fā)送的http答復(fù),其中,終端代理服務(wù)器與服務(wù)器代理服務(wù)器之間的tls連接并未改變,仍為終端代理服務(wù)器向服務(wù)器代理服務(wù)器發(fā)送http請求的tls連接,實現(xiàn)tls連接復(fù)用。

步驟s15:將http答復(fù)發(fā)送至終端。

本發(fā)明實施例中,終端代理服務(wù)器可以利用第一映射關(guān)系,將http答復(fù)通過終端的tcp連接發(fā)送至終端;其中,第一映射關(guān)系為tls連接與終端的tcp連接的對應(yīng)關(guān)系,第一映射關(guān)系在終端代理服務(wù)器建立與服務(wù)器代理服務(wù)器相連的tls連接時,利用終端與終端代理服務(wù)器之間tcp連接的標(biāo)記與tls連接綁定,從而得到第一映射關(guān)系,利用第一映射關(guān)系可以確定tls連接與那個終端相對應(yīng),使終端代理服務(wù)器能夠快速的向終端發(fā)送http答復(fù),不用再利用http答復(fù)中的地址信息查找終端的地址信息。

可見,本發(fā)明實施例在終端與服務(wù)器之間的通訊采用代理服務(wù)器作為中轉(zhuǎn),使終端發(fā)送的http請求發(fā)送至終端代理服務(wù)器,再由終端代理服務(wù)器將http請求發(fā)送至服務(wù)器代理服務(wù)器,且接收服務(wù)器代理服務(wù)器發(fā)送的http答復(fù),并最后將http答復(fù)轉(zhuǎn)發(fā)至終端,實現(xiàn)了高效和簡單的多數(shù)據(jù)中心間訪問方法。

本發(fā)明實施例還公開了一種多數(shù)據(jù)中心間訪問方法,應(yīng)用于web服務(wù),參見圖2所示,該方法包括:

步驟s21:接收終端代理服務(wù)器發(fā)送的http請求。

具體的,服務(wù)器代理服務(wù)器可以通過tls連接接收終端終端代理服務(wù)器發(fā)送的http請求。

步驟s22:利用http請求中的服務(wù)器地址信息,將http請求發(fā)送至服務(wù)器。

具體的,服務(wù)器代理服務(wù)器可以利用tcp連接,將http請求發(fā)送至服務(wù)器。

進一步的,此時可以建立tls連接與tcp連接的對應(yīng)關(guān)系,將tls連接與tcp連接的標(biāo)記進行綁定,從而得到第二映射關(guān)系。

步驟s23:接收服務(wù)器發(fā)送的http答復(fù)。

具體的,在服務(wù)器處理完http請求后,服務(wù)器生成http答復(fù),服務(wù)器代理服務(wù)器接收服務(wù)器生成的http答復(fù)。

步驟s24:將http答復(fù)發(fā)送至終端代理服務(wù)器。

具體的,服務(wù)器代理服務(wù)器,可以利用第二映射關(guān)系判斷出服務(wù)器使用的tcp連接對應(yīng)的tsl連接,從而將http答復(fù)通過tls連接發(fā)送至與服務(wù)器對應(yīng)的終端服務(wù)器代理;其中,第二映射關(guān)系為終端代理服務(wù)器發(fā)送http請求使用的tls連接與服務(wù)器的tcp連接的對應(yīng)關(guān)系。

相應(yīng)的,本發(fā)明實施例還公開了一種多數(shù)據(jù)中心終端代理服務(wù)器,應(yīng)用于web服務(wù),參見圖3所示,該終端代理服務(wù)器包括:

第一接收模塊11,用于接收終端發(fā)送的http請求;

查找模塊12,用于利用http請求中的服務(wù)器地址信息,在預(yù)先設(shè)定的地址方案表中查找到與服務(wù)器對應(yīng)的服務(wù)器代理服務(wù)器的地址信息;

第一發(fā)送模塊13,利用服務(wù)器代理服務(wù)器的地址信息,將http請求發(fā)送至服務(wù)器代理服務(wù)器;

第二接收模塊14,用于接收服務(wù)器代理服務(wù)器發(fā)送的http答復(fù);

第二發(fā)送模塊15,用于將http答復(fù)發(fā)送至終端。

可見,本發(fā)明實施例在終端與服務(wù)器之間的通訊采用代理服務(wù)器作為中轉(zhuǎn),使終端發(fā)送的http請求發(fā)送至終端代理服務(wù)器,再由終端代理服務(wù)器將http請求發(fā)送至服務(wù)器代理服務(wù)器,且接收服務(wù)器代理服務(wù)器發(fā)送的http答復(fù),并最后將http答復(fù)轉(zhuǎn)發(fā)至終端,實現(xiàn)了高效和簡單的多數(shù)據(jù)中心間訪問方法。

本發(fā)明實施例中,上述第一發(fā)送模塊13,包括選取單元和發(fā)送單元;其中,

選取單元,用于從預(yù)先建立好的tls連接池中選取空閑連接,得到tls連接;

發(fā)送單元,用于將http請求利用tls連接發(fā)送至服務(wù)器代理服務(wù)器。

上述第二接收模塊14可以具體用于接收服務(wù)器代理服務(wù)器利用tls連接發(fā)送的http答復(fù)。

上述第二發(fā)送模塊15,具體用于利用第一映射關(guān)系,將http答復(fù)通過終端的tcp連接發(fā)送至終端;其中,第一映射關(guān)系為tls連接與終端的tcp連接的對應(yīng)關(guān)系。

相應(yīng)的,本發(fā)明實施例還公開了一種多數(shù)據(jù)中心服務(wù)器代理服務(wù)器,應(yīng)用于web服務(wù),參見圖4所示,該服務(wù)器代理服務(wù)器包括:

第一接收模塊21,用于接收終端代理服務(wù)器發(fā)送的http請求;

第一發(fā)送模塊22,用于利用http請求中的服務(wù)器地址信息,將http請求發(fā)送至服務(wù)器;

第二接收模塊23,用于接收服務(wù)器發(fā)送的http答復(fù);

第二發(fā)送模塊24,用于將http答復(fù)發(fā)送至終端代理服務(wù)器。

本發(fā)明實施例中,上述第二發(fā)送模塊24,可以具體用于利用第二映射關(guān)系,將http答復(fù)通過tls連接發(fā)送至終端服務(wù)器代理;其中,第二映射關(guān)系為終端代理服務(wù)器發(fā)送http請求使用的tls連接與服務(wù)器的tcp連接的對應(yīng)關(guān)系。

其次,本發(fā)明還公開了一種多數(shù)據(jù)中心服務(wù)器間訪問系統(tǒng),應(yīng)用于web服務(wù),包括前述實施例中公開的多數(shù)據(jù)中心終端代理服務(wù)器以及多數(shù)據(jù)中心服務(wù)器代理服務(wù)器。關(guān)于多數(shù)據(jù)中心終端代理服務(wù)器以及多數(shù)據(jù)中心服務(wù)器代理服務(wù)器的具體構(gòu)造可以參考前述實施例中公開的相應(yīng)內(nèi)容,在此不再進行贅述。

最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

以上對本發(fā)明所提供的一種多數(shù)據(jù)中心訪問方法、終端代理服務(wù)器、服務(wù)器代理服務(wù)器及系統(tǒng)進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1