代理是什么?

我们每天都在访问百度、淘宝、京东、谷歌等服务 我们也偶尔在访问youtube,twitter等服务

有些服务我们可以访问得到,有些访问不到

访问得到的服务可能某一天会挂掉,访问不到有一天我们可以访问得到,原因是什么?

我们以为百度、京东只有一台服务器,其实背后有几万台的服务器在支撑,其实百度、京东的背后有几万个docker服务器,专门用来做nginx代理转发及负载均衡。我们把这种服务器代理方式叫做反向代理。

负载均衡比如背后服务器有64核、32核、8核,我们可能会把64核的权重放高些,大量请求会放在64核服务器中,保证服务器性能最大化(通过加权轮询实现)

与之类似的还有正向代理,即为个人笔记本、台式机提供代理的服务,比如VPN。比如中国无法访问油管,那我们需要通过一台跳板机,比如在香港的服务器(他们那里电脑可以访问油管,没有被封),然后由香港的服务器访问美国服务器,最后美国服务器返回给香港服务器,香港服务器再返回给中国服务器。这种代理客户端的服务叫做正向代理。

https://www.bilibili.com/video/BV1F5411J7vK?p=2&spm_id_from=pageDriver

Related
叶昭良
叶昭良
Engineer of offshore wind turbine technique research

My research interests include distributed energy, wind turbine power generation technique , Computational fluid dynamic and programmable matter.