1、Nginx(简介(反向代理(服务器)))

Nginx(简介(反向代理(服务器)))

演变:

第一阶段:(刚上线的时候,并发量少,用户使用少。我们就一个tomcat就OK了)

1、Nginx(简介(反向代理(服务器)))_第1张图片

 

第二阶段:(用户量变多,并发量变大了。这时一台服务器满足不了我们的需求了)

1、Nginx(简介(反向代理(服务器)))_第2张图片

 

第三阶段:(我们优化(横向扩展,加几台服务器)

让我们项目启动在不同的服务器上

!!!问题:前面我们如果只是加服务器让不同的客户端去访问不同的服务器,这时候有一个问题那就是不同服务器他的session是不共享的(session一次会话是保存在tomcat里面),假如我们在这台服务器登录了,到另一台服务器又没有登陆了(这就很不友好了)

1、Nginx(简介(反向代理(服务器)))_第3张图片

 

第四阶段优化:(我们再加几台服务器的基础上再加一种中间代理服务器(负责转发))

用户访问的时候我们在中间加一个代理服务器,再让代理服务器来转发处理请求(轮询))

!!!这个中间的服务器(nginx),是代理后面的服务器。可以维护后面服务器的关联,将我们用户的请求转发到我们的服务器上(反向代理)

1、Nginx(简介(反向代理(服务器)))_第4张图片

 

!!!我们想要给后面的服务器加权重(能够更多的进入64G的服务器上),所以就需要负载均衡的功能(nginx的功能需要:1、反向代理2、负载均衡(3、还有个动静分离的))

关于架构的理解:当我们遇见了我们解决不了的问题,我们就给他加一个中间层。机器会严格的执行我们的需求,不会想人一样在中间作梗。小鬼难缠啊!

3、Nginx可以支持5000并发,还可以支持短信服务(nginx特点:内存小,并发强)

1、Nginx(简介(反向代理(服务器)))_第5张图片

 

你可能感兴趣的:(nginx,服务器,负载均衡,nginx)