采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
想问个问题,如果只做了tomcat集群,而没有将mysql数据库集群,查询速度还是一样,多用户访问的时候响应效率会提升吗?
同学,你好,我是geely老师的助教。
这其实是一个项目架构演进的过程,随着用户量的增加,最终数据库会成为性能瓶颈。但是用户量慢慢增加的过程中,做tomcat集群是可以提升响应性能的,因为单机压力过大的时候,文件句柄耗尽,服务器就会无响应。
助教老师你好,我想再问一下你说的文件句柄是指,比如很多用户访问服务器上的a.java文件中的一个接口,每个用户需要读一次a.java文件消耗一个文件句柄,然后这个文件句柄耗尽吗?
举一个简单例子,一个请求进服务器,就要消耗文件句柄,你读取一个文件,也会消耗文件句柄,基本和IO相关的操作都会消耗文件句柄,一个服务器的文件句柄是有限的,消耗完了,你的请求就获取不到资源,也就无法响应了。
哦,好的我晓得了!谢谢老师
看瓶颈的亲爱的同学,我们架构演进这块同学可以再看一下呢,加油~~肯定会提高的,因为响应的肯定,响应的数量肯定都有优化的。
谢谢geely老师,因为最近在跟着视频做集群,想到这个问题
登录后可查看更多问答,登录/注册
Tomcat集群+Redis分布式+代码重构+源码原理解析
1.6k 17
2.6k 12
1.7k 12
1.6k 11
1.9k 10