nginx第一课

问题一: nginx和ribbon 都是可以提供负载均衡,他们的区别

nginx是客户端所有请求统一交给nginx,由nginx实现负载均衡的请求转发,属于服务器端负载均衡,即请求由nginx服务器端进行请求转发,

ribbon是本地负载均衡,在调用接口的时候,会在Eureka注册中心上获取注册信息服务列表,缓存到本地,然后在本地实现负载均衡

应用场景及区别:

nginx适合于服务器端实现负载均衡,比如tomcat,jetty

ribbon适合与在微服务中RPC远程调用实现本地负载均衡,比如Double,springCloud

1.正向代理与反向代理

正向代理: 客户端在访问服务器时,访问的并不是真正的服务器,而是代理的服务器,再由代理的服务器去访问真正的服务器,正向代理特点就是客户端非常明确 的知道要访问的服务器地址,服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端,正向代理模式屏蔽了客户端真实信息

用途:可以访问原来不能访问资源,如谷歌

         可以做缓存,加速资源访问

         对客户端访问授权,上网进行认证

        代理可以记录用户访问记录

反向代理: 客户端向服务器A发送请求后,服务器A偷偷的去服务器B上获取资源,并返回给客户端,客户端天真的以为数据是服务器A给的,在这个过程中服务器A被称为反向代理服务器.

区别:两者最直观的区别,是在于用户的角度,"正向代理"是用户使用的技术,用户首先知道自己要访问的目标服务器,但是访问不了,因此选择正向代理服务器帮忙转发请求.反向代理是服务器使用的技术,用户向服务器发送请求后,服务器在用户不知情的情况下去其他服务器上获取资源,并返回给用户

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值