代理与反向代理

Java项目的代理与反向代理

1. 代理
  • 定位:为客户端服务
  • 通信方向:客户端->代理服务器->远程服务器
  • 好处:对客户端行为进行过滤和控制;隐藏客户端IP地址;审计流量;缓存资源加快访问速度;
2. 反向代理
  • 定位:为客户端和服务器服务,优化客户端对服务器的访问
  • 通信方向:客户端->反向代理服务器->远程服务器
  • 好处:负载均衡(合理分配到达服务器的请求);隐藏客户端IP地址;缓存加速;内容压缩;协议转换(承担HTTP/HTTPS协议转换);
3. 实现
  • 代理:使用编程技术netty框架等。
  • 反向代理:nginx服务器等。
相关推荐
像少年啦飞驰点、1 分钟前
零基础入门 Spring Boot:从‘Hello World’到可上线的 Web 应用
java·spring boot·web开发·编程入门·后端开发
独处东汉3 分钟前
freertos开发空气检测仪之输入子系统按键驱动测试
android·java·数据库
Cult Of3 分钟前
一个最小可扩展聊天室系统的设计与实现(Java + Swing + TCP)(2)
java·jvm·tcp/ip
allway26 分钟前
统信UOS桌面专业版开启 ROOT权限并设置 SSH 登录
java·数据库·ssh
别会,会就是不问9 分钟前
Junit4下Mockito包的使用
java·junit·单元测试
好好沉淀10 分钟前
Java 开发环境概念速查笔记(JDK / SDK / Maven)
java·笔记·maven
凹凸曼coding11 分钟前
Java业务层单元测试通用编写流程(Junit4+Mockito实战)
java·单元测试·log4j
C雨后彩虹16 分钟前
Java 并发程序性能优化:思路、方法与实践
java·线程·多线程·并发
!停18 分钟前
数据结构空间复杂度
java·c语言·算法
她说..20 分钟前
验签实现方案整理(签名验证+防篡改+防重放)
java·经验分享·spring boot·java-ee·bladex