【代理】代理概念

FQ的时候了解到一点,公司的集群也了解到一点,先写写。如果有路过的大神,求指正。

一、代理

  无论哪种代理,本质上都是代替客户端去请求资源。

二、代理种类

  1.正向代理

  如下图所示,正向代理需要在客户端配置代理服务器,访问资源时,会先将请求发送到代理服务器.由代理服务器去Server获取资源。对于Server来说,并不知道是哪个Client发送的请求,也就是说Proxy隐藏了真正的访问者。

  2.反向代理

  如下图所示,反向代理服务器是在Server端进行的设置,将Proxy服务器和Server服务器组成一个Lan。客户端请求资源时直接向Proxy服务器发起请求,他并不知道真正资源存储位置。

  

  反向代理的集群构建:构建两个集群,代理服务器集群以及内容服务器集群。客户端访问代理服务器集群,如果集群上的代理服务器发现已经对该资源进行了缓存,则不再去请求内容服务器。否则去内容服务器集群上请求。

三、负载均衡

  前端:PHP

  后端:java

  服务器:阿里

  场景:业务部门就在楼下,由于业务涉及到用户敏感信息,安全性较高。

  集群结构如下:1.客户端访问前端页面时需要先打开VPN,VPN会将客户端和一台PHP服务器链接起来。

         2.客户端和PHP服务器的会话通过Cookie-Session的方式保持。

         3.服务服务器搭建多台,使用阿里提供的负载均衡方案,token更多的是作为登录验证,而不是会话状态的保持。

 

posted @ 2016-11-28 15:48  在修行  阅读(365)  评论(0编辑  收藏  举报