【代理】代理概念
FQ的时候了解到一点,公司的集群也了解到一点,先写写。如果有路过的大神,求指正。
一、代理
无论哪种代理,本质上都是代替客户端去请求资源。
二、代理种类
1.正向代理
如下图所示,正向代理需要在客户端配置代理服务器,访问资源时,会先将请求发送到代理服务器.由代理服务器去Server获取资源。对于Server来说,并不知道是哪个Client发送的请求,也就是说Proxy隐藏了真正的访问者。
2.反向代理
如下图所示,反向代理服务器是在Server端进行的设置,将Proxy服务器和Server服务器组成一个Lan。客户端请求资源时直接向Proxy服务器发起请求,他并不知道真正资源存储位置。
反向代理的集群构建:构建两个集群,代理服务器集群以及内容服务器集群。客户端访问代理服务器集群,如果集群上的代理服务器发现已经对该资源进行了缓存,则不再去请求内容服务器。否则去内容服务器集群上请求。
三、负载均衡
前端:PHP
后端:java
服务器:阿里
场景:业务部门就在楼下,由于业务涉及到用户敏感信息,安全性较高。
集群结构如下:1.客户端访问前端页面时需要先打开VPN,VPN会将客户端和一台PHP服务器链接起来。
2.客户端和PHP服务器的会话通过Cookie-Session的方式保持。
3.服务服务器搭建多台,使用阿里提供的负载均衡方案,token更多的是作为登录验证,而不是会话状态的保持。