10_Nginx

Nginx有什么用

反向代理、缓存、负载均衡。

功能1:反向代理

背景:随着访问流量的不断增加,系统不足以支持时,可以对系统进行横向扩展,即增加服务节点,比如说从1个服务节点,增加的2个

​ 在请求和服务节点之间,增加一个请求分发应用,分发请求到各服务节点,没错,你没猜错,这个应用就是Nginx,Nginx在这里就充当一个反向代理角色。

​ 主动权被反转,原来是客户端选择代理,现在是代理选择服务端节点。由于控制权的反转,这样的代理被称为“反向代理”。同时,控制权在Nginx手里,使得负载均衡成为了可能。

功能2:请求分发,负载均衡

​ 负载:用户请求,均衡:均衡分配用户请求到多台服务节点上。

​ 负载均衡就是将用户请求均衡的分发到多台服务器上处理

Nginx提供了多种分发策略,其中常用的:轮询、随机、weight权重、ip_hash、fair、url_hash、least_conn

posted @ 2023-03-06 22:52  圣骑士的部落  阅读(21)  评论(0)    收藏  举报