反向代理与负载均衡

目录

反向代理

负载均衡


反向代理

代理角色: 正常情况下,客户端(如浏览器)直接与服务器通信,但在反向代理中,Nginx充当客户端和服务器之间的中介。客户端向Nginx发送请求,而Nginx负责将请求转发给后端服务器。

隐藏服务器: 反向代理隐藏了真实的服务器信息。对于客户端而言,它只知道与Nginx通信,而不知道后端有哪些服务器。

性能优化: Nginx可以缓存静态内容,减轻服务器负担,提高性能。它还可以压缩数据、处理SSL加密等,从而提供更高效的服务。

安全性: 反向代理可以作为安全层,过滤掉一些恶意请求,减轻服务器的负担。

负载均衡

分发请求: 当有多个服务器提供相同的服务时,负载均衡器(Nginx)能够平均分配客户端请求到这些服务器,防止某一台服务器过载。

高可用性: 如果一个服务器出现故障,负载均衡器可以自动将流量导向其他正常工作的服务器,确保服务的可用性。

协议支持: 负载均衡器能够支持不同的协议,如HTTP、HTTPS、TCP等,使其适用于各种应用场景。

健康检查: 负载均衡器会定期检查后端服务器的健康状态,如果有服务器宕机或出现问题,将自动将其从负载均衡池中移除。

相关推荐
扶风呀3 天前
具有熔断能力和活性探测的服务负载均衡解决方案
运维·负载均衡
Hello World呀3 天前
springcloud负载均衡测试类
spring·spring cloud·负载均衡
菜菜子爱学习4 天前
Nginx学习笔记(七)——Nginx负载均衡
笔记·学习·nginx·负载均衡·运维开发
扶风呀4 天前
负载均衡详解
运维·后端·微服务·面试·负载均衡
PXM的算法星球4 天前
spring gateway配合nacos实现负载均衡
spring·gateway·负载均衡
抛物线.7 天前
Docker Compose 部署高可用 MongoDB 副本集集群(含 Keepalived + HAProxy 负载均衡)
mongodb·docker·负载均衡
ZNineSun8 天前
什么是负载均衡,有哪些常见算法?
负载均衡·osi·七层网络模型
竹竿袅袅8 天前
Nginx 反向代理与负载均衡架构
nginx·架构·负载均衡
运维行者_9 天前
多数据中心运维:别让 “分布式” 变成 “混乱式”
运维·数据库·分布式·测试工具·自动化·负载均衡·故障告警
前端世界12 天前
鸿蒙系统下的动态负载均衡实战:让分布式任务调度更智能
分布式·负载均衡·harmonyos