1、高并发场景下的问题
在开发好的项目真正上线后,一旦访问的并发量上升,由于大量的并发涌入,往往会造成服务器运行时的各种问题,包括服务器并发压力,数据库访问压力,数据库数据量限制等等。
2、服务器并发压力
单台Tomcat在理想下可支持的最大数量在200-500之间,如果大于这个数量可能会造成相应缓慢甚至宕机
解决方案是通过多态服务器分摊并发压力,这不仅需要有多台Tomcat服务器,还要有一台服务器专门用来分配压力,我们称之为反向代理服务器程序
3、Nginx概述
Nginx是一款优秀的反向代理服务器程序,能够为若干台服务器提供反向代理服务,一方面为客户端提供统一的访问地址,另一方面为后台多个服务器提供了负载均衡的能力。
Nginx是目前最主流的反向代理服务器,能够提供可靠的负载均衡、动静分离的能力。