對于反向代理服務(wù)器的初探

在談反向代理服務(wù)器這個反人類的名詞之前,我們先說說正向代理,顧名思義,proxy,所謂代理,就是代為處理問題,將最終得到的處理結(jié)果返回給需求方,而不需要請求方親自與服務(wù)方打交道,如圖,請求和反饋消息經(jīng)由proxy進(jìn)行轉(zhuǎn)發(fā),對于client客戶端而言,server是透明的。例如一次HTTP請求,總的來說,需要完成以下工作:

1,用戶IP報文的目的IP = 代理服務(wù)器IP

2, 用戶報文端口號 = 代理服務(wù)器監(jiān)聽端口號

3, HTTP 消息里提供服務(wù)器的URL鏈接

4,代理服務(wù)器可以根據(jù)HTTP消息體里的鏈接與真實服務(wù)器直接通信

5,服務(wù)器返回處理結(jié)果(如,網(wǎng)頁)

6,代理服務(wù)器轉(zhuǎn)發(fā)結(jié)果,返回給用戶。


那么現(xiàn)在我們來看看反向代理,根據(jù)上圖,也許你已經(jīng)能夠大致猜到了,在反向代理過程中,這一次proxy站在了服務(wù)器server這一方,他與server同處于一個LAN,


我們來打一個比方理解一下,你是做服裝生意的,有自己的品牌,和一個自己的工廠,擁有自己的加工標(biāo)準(zhǔn)。那么這個廠房就相當(dāng)于自己的一個服務(wù)器,隨著生意越來越紅火,你發(fā)現(xiàn)一個工廠已經(jīng)不能滿足需求,于是按照相同的標(biāo)準(zhǔn),第二個,第三個廠房建立起來,作為老板,你負(fù)責(zé)把大量的服裝訂單均勻的分配給每個廠房,它們都能生產(chǎn)出相同品質(zhì)的同一個品牌的服裝,對于消費(fèi)者而言,它們并不知道這件衣服到底是哪一家工廠生產(chǎn)的,只知道都是從你這里購買的,對于他們來說,工廠是透明的,那么這時,你所起到的作用就相當(dāng)于是代理服務(wù)器,是整個集團(tuán)的門面,所有的交易都經(jīng)過你的中轉(zhuǎn),起到了一個負(fù)載均衡的作用。這就是我們常說的反向代理。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.OkHttp源碼解析(一):OKHttp初階2 OkHttp源碼解析(二):OkHttp連接的"前戲"——HT...
    隔壁老李頭閱讀 21,545評論 24 176
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 12,300評論 6 13
  • 一個極其偶然的機(jī)會,我遇到了“簡書“,驀然竟想到了簡﹒愛,沒錯,我就是這樣一個思維跳躍、有些隨性、想到哪兒是哪...
    暮暮蜜閱讀 534評論 3 1
  • 說起認(rèn)識簡書,要從一篇微薄上的文章談起,文章的題目叫《為什么絕大多數(shù)的人都是低品質(zhì)的勤奮者》,講述了我們大部分人在...
    追夢人Luda閱讀 239評論 0 0

友情鏈接更多精彩內(nèi)容