架构四:引入反向代理实现负载均衡

1.简要说明

多台服务器上分别部署tomcat ,使用Nginx把请求分发到每一个tomcat中,这样可以分散单台服务器的压力,使用轮询或者权重可以针对不同服务器硬件做合理资源分配。

2.流程图

在这里插入图片描述

3.总结

参考我自己写的这篇博客:Tomcat系列之-Jmeter性能测试

假设:想让并发过万,我之前测试单台Tomcat Nio模式的并发数得出,简单的页面可以实现1400左右的并发,那么我们只需要7 个Tomcat容器做轮询就可以支持10000的并发。所以优势还是很明显,一些传统公司用的就是这种架构。

但是这种集群方式存在以下的问题:

  • Session共享问题
  • 文件上传下载问题
发布了215 篇原创文章 · 获赞 135 · 访问量 114万+

猜你喜欢

转载自blog.csdn.net/weinichendian/article/details/103974088