系统设计之代理

简介: 系统设计之代理

正向代理

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

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

反向代理

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

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

四层反向代理

根据用户的ip和端口.

七层反向代理

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

四层和七层的区别

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

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

目录
相关文章
|
1月前
|
数据采集 缓存 监控
代理IP在产品运营中的重要作用
在数字化时代,代理IP作为重要网络工具,通过突破地域限制、优化网络性能、保护数据安全、高效抓取市场数据、应对IP封锁及优化广告投放,助力企业实现业务增长和市场拓展。本文详细解析代理IP的作用与应用案例,为企业产品运营提供参考。
29 1
|
3月前
|
数据采集
|
5月前
|
数据采集 数据安全/隐私保护 UED
芝麻代理快代理神龙代理天启代理阿布云极光代理?…选代理IP避开这几点
随着代理IP在互联网中的作用愈发重要,其不仅提升了用户体验和隐私保护,还在数据安全、网络爬虫效率、市场研究及内容分发等方面产生了深远影响。然而,如何选择合适的代理IP仍困扰许多人。本文将探讨选择代理IP时应注意的关键点:IP数量并非越多越好,关键在于纯净度与可用率;需关注带宽与速度;不能仅看价格,还需综合考量实际使用效果。通过实际测试,才能找到最适合的服务商。
|
6月前
|
数据采集 缓存 负载均衡
实测 | 芝麻代理,快代理、熊猫代理、豌豆代理HTTP代理质量测试
哈喽大家,欢迎来到本期知识分享!我们将探讨HTTP代理的质量分析方法,无论新手还是资深用户都能从中受益。首先介绍了HTTP代理的基本概念及其重要性。接着,我们通过两个关键指标——响应时间和可用性来评估代理质量。响应时间可通过`curl`命令测试并计算平均值;可用性则需设置定时任务持续检测,比如使用Python脚本。最后,通过具体案例分析了几家知名代理供应商的表现,其中青果网络在各项指标上表现突出,是进行数据采集等活动的优质选择。记得选择最适合自己的代理服务哦!
实测 | 芝麻代理,快代理、熊猫代理、豌豆代理HTTP代理质量测试
|
5月前
|
缓存 安全 算法
在后端系统设计过程中,我们究竟设计的是什么?
在后端系统设计过程中,我们究竟设计的是什么?
59 0
|
数据采集 监控 算法
SCADA系统设计与开发步骤
SCADA系统设计与开发步骤
编写一个应用程序,利用代理模式,模拟中介和购房者完成房屋购买过程。
编写一个应用程序,利用代理模式,模拟中介和购房者完成房屋购买过程。
142 0
|
存储 消息中间件 缓存
系统设计基础理解下
《基础系列》
114 0
|
存储 缓存 负载均衡
系统设计:如何让系统容易扩展?
系统设计:如何让系统容易扩展?
415 0
系统设计:如何让系统容易扩展?
|
缓存 NoSQL 前端开发
秒杀系统设计的 5 个要点:前端三板斧+后端两条路!
高并发,cache,锁机制 基于缓存架构redis,Memcached的先进先出队列。