代理与反向代理

Java项目的代理与反向代理

1. 代理
  • 定位:为客户端服务
  • 通信方向:客户端->代理服务器->远程服务器
  • 好处:对客户端行为进行过滤和控制;隐藏客户端IP地址;审计流量;缓存资源加快访问速度;
2. 反向代理
  • 定位:为客户端和服务器服务,优化客户端对服务器的访问
  • 通信方向:客户端->反向代理服务器->远程服务器
  • 好处:负载均衡(合理分配到达服务器的请求);隐藏客户端IP地址;缓存加速;内容压缩;协议转换(承担HTTP/HTTPS协议转换);
3. 实现
  • 代理:使用编程技术netty框架等。
  • 反向代理:nginx服务器等。
相关推荐
前端工作日常2 小时前
我学习到的Java中domain和dto区别
java·后端
码农学院2 小时前
基于Spring Boot的跨境电商多语言订单管理系统架构设计
java·大数据·spring boot
技术小结-李爽3 小时前
【工具】pom文件的<packaging>
java·maven
l156469484 小时前
突围!图文混合知识库难以解析,Kimi-K3 原生视觉架构深耕知识工作,DMXAPI 统一接口,缩短项目开发周期
java·大数据·开发语言
云计算磊哥@4 小时前
运维开发宝典058-大型网站nginx服务器管理全集4
服务器·nginx·运维开发
布吉岛的石头5 小时前
Java 程序员第 45 阶段11:网关统一路由大模型接口,配合 Nacos 配置治理,灰度路由:基于Nacos元数据实现大模型服务灰度发布与权重路由
java·服务发现
我命由我123455 小时前
Android 开发问题:Cannot resolve method ‘repeat‘ in ‘String‘
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
baozhengw5 小时前
信创改造-SpringBootJar包改为WAR包部署Tomcat
java·tomcat
M1A16 小时前
基于 Spring AOP 构建系统操作日志:从注解设计到异步落库的完整实战
java
RainCity6 小时前
Java Swing 自定义组件库分享(十五)
java·笔记·后端