美文网首页
Nginx反向代理和负载均衡

Nginx反向代理和负载均衡

作者: celusing | 来源:发表于2022-08-08 11:30 被阅读0次

参考:https://www.cnblogs.com/mrhelloworld/p/nginx.html

总结:
一.正向代理和反向代理

  • 正向代理:代理服务器代理了客户端,和目标服务器进行交互;
    用途:
    1)突破IP访问限制
    2)通过缓存加速资源访问
    3)隐藏客户端真实IP
    4)客户端访问授权

  • 反向代理:代理服务器代理了目标服务器,去和客户端进行交互
    用途:
    1)隐藏服务器真实IP
    2)负载均衡
    3)通过缓存加速资源访问
    4)提供安装保障

二.负载均衡


image.png

默认情况下,比如Tomcat服务器的并发量最大是200。为了解决高并发问题,一般会选择更替服务器或者搭建多台服务器,然后通过反响代理与负载均衡技术解决并发问题。

  • 负载均衡(Load Balance):是由多台服务器以对称的方式组成一个服务器集群(对等集群),每台服务器都具有等价的地位,都可以单独对外提供服务而无需其他服务器的辅助。经过某种负载分管技术,将外部发送来的中央请求均匀的分配到对称结构中的某一台服务器上。

1.nginx负载均衡策略

  • 内置策略:
    包括:
    1)热备:
    2)轮训:
    3)加权轮训:
    4)ip_hash:nginx会让相同的客户端ip请求相同的服务器。
    问题:由于哈希,强依赖于服务器的个数。当新增或者删除服务器节点时,几乎需要对服务器上的所有数据进行重新迁移。
    解决方法:一致性hash

参考:https://www.jianshu.com/p/3039c49fe18c

  • 扩展策略:

相关文章

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • Nginx反向代理服务器+负载均衡

    nginx反向代理服务器+负载均衡 用nginx做反向代理和负载均衡非常简单, 支持两个用法 1个proxy, 1...

  • 负载均衡

    Nginx代理中的负载均衡 提到Nginx的反向代理,不得不提的就是Nginx的负载均衡,Nginx支持丰富的负载...

  • 3.Nginx的反向代理

    nginx反向代理 反向代理就是负载均衡负载均衡分为四层负载和七层负载四层负载:基于IP+端口的负载七层负载:基于...

  • ngnix反向代理服务和负载均衡

    编辑nginx.conf nginx实现负载均衡 反向代理

  • 2020-03-31 Nginx反向代理与动静分离集群架构应用实

    1. Nginx负载均衡配置实战 1.1 Nginx负载均衡反向代理相关实践 1.1.1 实现为WWW服务代理 (...

  • 负载均衡之lvs

    1.负载均衡 VS 反向代理区别 1.1 功能(原理) 负载均衡 lvs 请求做转发 反向代理 Nginx Hap...

  • linux学习--week17--nginx-lnmp

    负载均衡2.1 负载均衡与反向代理区别2.2nginx 7层负载2.3 nginx 7层负载2.4 nginx 4...

  • Linux运维-day56/57-负载均衡之lvs

    一、负载均衡与反向代理的区别 1.1 功能(原理) 负载均衡lvs---请求做转发 反向代理Nginx Hapro...

  • 负载均衡与lvs

    一、负载均衡与反向代理的区别 1.1 功能(原理) 负载均衡lvs---请求做转发 反向代理Nginx Hapro...

网友评论

      本文标题:Nginx反向代理和负载均衡

      本文链接:https://www.haomeiwen.com/subject/ajcnwrtx.html