系统设计之代理

简介: 系统设计之代理

正向代理

正向代理即是客户端代理,可以理解为由内往外的代理.

比如你想访问google搜索一些资料,但是你又无法在国内进行访问,这时候就需要先用自己的网络连接上VPN,然后再请求google,这也是一种正向代理的体现.

反向代理

正向代理即是服务端代理,可以理解为由外往内的代理.

如下图所示比较常见的就是我们的GateWay网关等相关组件.

四层反向代理

根据用户的ip和端口.

七层反向代理

根据用户协议,方法,头,正文参数.cookie.

四层和七层的区别

相对于四层的解析,七层可以做更为复杂的解析,更为的智能,但是相应的响应的时长也增加了.

upstream: access_by_lua 根据Lua自定义的规则进行转发.

目录
相关文章
|
1月前
|
机器学习/深度学习
自己搭建代理IP池有哪些好处呢?
自己搭建代理IP池有哪些好处呢?
|
1月前
|
负载均衡 应用服务中间件 nginx
如何在大规模分布式系统中管理代理IP?
如何在大规模分布式系统中管理代理IP?
|
1月前
|
设计模式 缓存 编译器
【C/C++ 设计模式应用】精细化职责与灵活性:C++中的发送接口和数据转换基类设计
【C/C++ 设计模式应用】精细化职责与灵活性:C++中的发送接口和数据转换基类设计
71 0
|
8月前
|
JSON 前端开发 安全
什么是软件设计领域里,前后端模块的 interoperability?
什么是软件设计领域里,前后端模块的 interoperability?
58 0
|
9月前
|
数据采集 运维 大数据
巨量代理代理IP测试,最新代理IP质量测试
希望这篇测试文章,能够帮到那些在观望HTTP代理哪家强的人。
|
11月前
|
算法 安全 网络协议
如何设计一个安全的对外接口 ?
最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。
|
测试技术
【系统架构】面向对象设计——控制类
【系统架构】面向对象设计——控制类
123 0
|
JSON 数据库 数据格式
如何在业务开发中使用适配器模式?
适配器模式(Adapter Pattern):将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
|
算法 安全 网络协议
如何设计一个安全的对外接口?
对外接口安全措施的作用主要体现在两个方面,一方面是如何保证数据在传输过程中的安全性,另一方面是数据已经到达服务器端,服务器端如何识别数据。
115 0
编写一个应用程序,利用代理模式,模拟中介和购房者完成房屋购买过程。
编写一个应用程序,利用代理模式,模拟中介和购房者完成房屋购买过程。
105 0

热门文章

最新文章