反向代理
在計算機世界里,由于單個服務器的處理客戶端(用戶)請求能力有一個極限,當用戶的接入請求蜂擁而入時,會造成服務器忙不過來的局面,可以使用多個服務器來共同分擔成千上萬的用戶請求,這些服務器提供相同的服務,對于用戶來說,根本感覺不到任何差別。

image.png
反向代理的實現
1)需要有一個負載均衡設備來分發(fā)用戶請求,將用戶請求分發(fā)到空閑的服務器上
2)服務器返回自己的服務到負載均衡設備
3)負載均衡將服務器的服務返回用戶
以上的潛臺詞是:用戶和負載均衡設備直接通信,也意味著用戶做服務器域名解析時,解析得到的IP其實是負載均衡的IP,而不是服務器的IP,這樣有一個好處是,當新加入/移走服務器時,僅僅需要修改負載均衡的服務器列表,而不會影響現有的服務。
說到反向代理那么我們也來說一下正向代理

image.png
[圖片上傳中...(image.png-253846-1529635188438-0)]
兩者的區(qū)別在于代理的對象不一樣:正向代理代理的對象是客戶端,反向代理代理的對象是服務端