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

一種反向代理方法及裝置的制造方法_3

文檔序號:9380440閱讀:來源:國知局
中至少一個(gè):
[0071]所述連接請求所針對統(tǒng)一資源定位符(Uniform Resource Locator, URL);
[0072]Cookie ;
[0073]用戶輸入的關(guān)鍵詞;
[0074]用戶的IP地址;
[0075]用戶信息;以及,
[0076]請求類型。
[0077]例如,所述用戶信息可以包括但不限于用戶身份標(biāo)識(User Identificat1n,UID)和主機(jī)名稱(User Name, UName)中至少一個(gè)。
[0078]例如,所述請求類型指的是所述連接請求的請求類型,可以包括但不限于GET或者 POST。
[0079]相應(yīng)的,基于上述請求參數(shù),所述規(guī)則文件中包含的請求參數(shù)與內(nèi)部服務(wù)器的映射關(guān)系可以包括但不限于:
[0080]URL與內(nèi)部服務(wù)器的映射關(guān)系;
[0081]Cookie與內(nèi)部服務(wù)器的映射關(guān)系;
[0082]關(guān)鍵詞與內(nèi)部服務(wù)器的映射關(guān)系;
[0083]內(nèi)網(wǎng)的IP網(wǎng)段與內(nèi)部服務(wù)器的映射關(guān)系;
[0084]用戶信息與內(nèi)部服務(wù)器的映射關(guān)系;以及,
[0085]請求類型與內(nèi)部服務(wù)器的映射關(guān)系。
[0086]例如,URL:www.baidu.com 一 Serverl0
[0087]或者,又例如,請求類型:GET — Serverl0
[0088]或者,又例如,請求類型:P0ST — Server20
[0089]例如,若所述連接請求中包含的請求參數(shù)為用戶的IP地址,則根據(jù)該IP地址,在內(nèi)網(wǎng)的IP網(wǎng)段與內(nèi)部服務(wù)器的映射關(guān)系中進(jìn)行匹配,判斷該用戶的IP地址是否屬于規(guī)則文件中包含的內(nèi)網(wǎng)的IP網(wǎng)段。如果用戶的IP地址屬于規(guī)則文件中包含的內(nèi)網(wǎng)的IP網(wǎng)段,說明存在與所述請求參數(shù)相匹配的內(nèi)部服務(wù)器,確定該內(nèi)部服務(wù)器是處理所述連接請求的服務(wù)器。反之,如果用戶的IP地址不屬于規(guī)則文件中包含的內(nèi)網(wǎng)的IP網(wǎng)段,說明不存在與所述請求參數(shù)相匹配的內(nèi)部服務(wù)器,進(jìn)而將指定的其他服務(wù)器作為處理所述連接請求的內(nèi)部服務(wù)器。
[0090]或者,又例如,若所述連接請求中包含的請求參數(shù)為UID,則根據(jù)該UID,在核心UID與內(nèi)部服務(wù)器的映射關(guān)系中進(jìn)行匹配,判斷該UID是否屬于規(guī)則文件中包含的核心UID0如果該UID屬于規(guī)則文件中包含的核心UID,說明存在與所述請求參數(shù)相匹配的內(nèi)部服務(wù)器,確定該內(nèi)部服務(wù)器是處理所述連接請求的服務(wù)器。反之,如果UID不屬于規(guī)則文件中包含的核心UI,說明不存在與所述請求參數(shù)相匹配的內(nèi)部服務(wù)器,進(jìn)而將指定的其他服務(wù)器作為處理所述連接請求的內(nèi)部服務(wù)器。
[0091]在一個(gè)具體的實(shí)現(xiàn)過程中,指定的其他服務(wù)器的數(shù)目可以是一個(gè)或者也可以是兩個(gè)以上。若指定的其他服務(wù)器的數(shù)目是一個(gè),則所述代理服務(wù)器將連接請求發(fā)送給該指定的其他服務(wù)器。若指定的其他服務(wù)器的數(shù)目是兩個(gè)以上,則所述代理服務(wù)器可以隨機(jī)選出一個(gè)其他服務(wù)器來發(fā)送連接請求,本發(fā)明實(shí)施例對此不進(jìn)行特別限定。
[0092]本發(fā)明實(shí)施例中,可以根據(jù)URL、Cookie、關(guān)鍵詞、用戶的IP地址、用戶信息或者請求類型等參數(shù),實(shí)現(xiàn)連接請求的分發(fā),與現(xiàn)有技術(shù)中,只能根據(jù)URL實(shí)現(xiàn)連接請求的分發(fā)相比,本發(fā)明實(shí)施例所提供的技術(shù)方案解決了代理服務(wù)器上配置的規(guī)則比較單一以及靈活性比較低的問題。
[0093]在一個(gè)具體的實(shí)現(xiàn)過程中,在獲得處理所述連接請求的內(nèi)部服務(wù)器之后,可以將所述連接請求發(fā)送給該內(nèi)部服務(wù)器,以便于該內(nèi)部服務(wù)器在收到連接請求后,對收到的連接請求進(jìn)行處理,以獲得處理結(jié)果,并將該處理結(jié)果發(fā)送給所述代理服務(wù)器,這樣所述代理服務(wù)器就可以將處理結(jié)果進(jìn)一步轉(zhuǎn)發(fā)給發(fā)送該連接請求的客戶端。
[0094]需要說明的是,本發(fā)明實(shí)施例實(shí)現(xiàn)了反向代理的規(guī)則的多樣化配置,并且配置的規(guī)則能夠?qū)崟r(shí)生效。由于本發(fā)明實(shí)施例所提供的反向代理方法中,能夠支持根據(jù)連接請求中各種請求參數(shù),向內(nèi)部服務(wù)器進(jìn)行連接請求的轉(zhuǎn)發(fā),因此,本發(fā)明實(shí)施例所提供的技術(shù)方案能夠很好的被應(yīng)用于產(chǎn)品的定向投放。
[0095]關(guān)于產(chǎn)品的定向投放可以包括但不限于有以下兩種應(yīng)用場景:
[0096]第一種:產(chǎn)品上線。即為了控制產(chǎn)品的上線風(fēng)險(xiǎn),會先允許內(nèi)網(wǎng)用戶IP進(jìn)行訪問,確保沒問題后會允許核心用戶進(jìn)行訪問,依然沒有問題后會全量發(fā)布,即允許所有用戶都訪問,從而可以保證產(chǎn)品的上線質(zhì)量,降低產(chǎn)品上線風(fēng)險(xiǎn)。
[0097]第二種:收集用戶反饋。即允許指定用戶訪問,并收集指定用戶的反饋信息,該反饋信息可以用于指導(dǎo)需求制定,提高產(chǎn)品的開發(fā)迭代效率。
[0098]本發(fā)明實(shí)施例進(jìn)一步給出實(shí)現(xiàn)上述方法實(shí)施例中各步驟及方法的裝置實(shí)施例。
[0099]請參考圖4,其為本發(fā)明實(shí)施例所提供的反向代理裝置的功能方塊圖。如圖所示,該裝置包括:
[0100]請求接收模塊41,用于接收客戶端發(fā)送的連接請求,所述連接請求包含請求參數(shù);
[0101]規(guī)則匹配模塊42,用于根據(jù)預(yù)先加載的用戶動態(tài)配置的規(guī)則文件和所述請求參數(shù),獲得處理所述連接請求的內(nèi)部服務(wù)器;
[0102]請求轉(zhuǎn)發(fā)模塊43,用于向所述內(nèi)部服務(wù)器發(fā)送所述連接請求。
[0103]請參考圖5,其為本發(fā)明實(shí)施例所提供的反向代理裝置的實(shí)施例二的功能方塊圖,如圖所示,所述裝置還可以包括:
[0104]規(guī)則加載模塊44,用于對代理服務(wù)器的指定目錄進(jìn)行監(jiān)聽;若監(jiān)聽到所述指定目錄下接收到用戶動態(tài)配置的規(guī)則文件,調(diào)用所述代理服務(wù)器中預(yù)設(shè)的加載指令,以使得所述加載指令加載所述規(guī)則文件。
[0105]優(yōu)選的,所述請求參數(shù)包括統(tǒng)一資源定位符URL、Cookie、用戶輸入的關(guān)鍵詞、用戶的IP地址、用戶信息和請求類型中至少一個(gè)。
[0106]優(yōu)選的,所述規(guī)則匹配模塊42,具體用于:
[0107]對預(yù)先加載的用戶動態(tài)配置的規(guī)則文件進(jìn)行解析,以獲得請求參數(shù)與內(nèi)部服務(wù)器的映射關(guān)系;
[0108]根據(jù)所述請求參數(shù),在所述請求參數(shù)與內(nèi)部服務(wù)器的映射關(guān)系中進(jìn)行匹配,以獲得匹配結(jié)果;
[0109]根據(jù)所述匹配結(jié)果,獲得處理所述連接請求的內(nèi)部服務(wù)器。
[0110]優(yōu)選的,所述規(guī)則匹配模塊42用于根據(jù)所述匹配結(jié)果,獲得處理所述連接請求的內(nèi)部服務(wù)器時(shí),具體用于:
[0111]若所述匹配結(jié)果是存在與所述請求參數(shù)相匹配的內(nèi)部服務(wù)器,將與所述請求參數(shù)相匹配的內(nèi)部服務(wù)器作為處理所述連接請求的內(nèi)部服務(wù)器;或者,
[0112]若所述匹配結(jié)果是沒有與所述請求參數(shù)相匹配的內(nèi)部服務(wù)器,將指定的其他服務(wù)器作為處理所述連接請求的內(nèi)部服務(wù)器。
[0113]由于本實(shí)施例中的各單元能夠執(zhí)行圖2和圖3所示的方法,本實(shí)施例未詳細(xì)描述的部分,可參考對圖2和圖3的相關(guān)說明。
[0114]本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
[0115]本發(fā)明實(shí)施例中,通過接收客戶端發(fā)送的連接請求,所述連接請求包含請求參數(shù);從而,根據(jù)預(yù)先加載的用戶動態(tài)配置的規(guī)則文件和所述請求參數(shù),獲得處理所述連接請求的內(nèi)
當(dāng)前第3頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
富川| 东丰县| 桑植县| 宁陕县| 宝坻区| 都匀市| 江永县| 延寿县| 荔波县| 华阴市| 洮南市| 仪陇县| 昌宁县| 长乐市| 中方县| 家居| 周至县| 南充市| 嫩江县| 赤水市| 沂源县| 确山县| 文水县| 丰原市| 博爱县| 东乌| 北京市| 广灵县| 湖口县| 余庆县| 阳春市| 平舆县| 嘉善县| 多伦县| 离岛区| 怀远县| 措勤县| 高碑店市| 修文县| 泰宁县| 冀州市|