请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

想问个问题,如果只做了tomcat集群,而没有将mysql数据库集群,查询速度还是一样,多用户访问的时候响应效率会提升吗?

想问个问题,如果只做了tomcat集群,而没有将mysql数据库集群,查询速度还是一样,多用户访问的时候响应效率会提升吗?

正在回答

2回答

geelylucky 2019-01-13 22:22:41

同学,你好,我是geely老师的助教。

这其实是一个项目架构演进的过程,随着用户量的增加,最终数据库会成为性能瓶颈。但是用户量慢慢增加的过程中,做tomcat集群是可以提升响应性能的,因为单机压力过大的时候,文件句柄耗尽,服务器就会无响应。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕数据2147912 #1
    助教老师你好,我想再问一下你说的文件句柄是指,比如很多用户访问服务器上的a.java文件中的一个接口,每个用户需要读一次a.java文件消耗一个文件句柄,然后这个文件句柄耗尽吗?
    回复 有任何疑惑可以回复我~ 2019-01-14 10:21:38
  • geelylucky 回复 提问者 慕数据2147912 #2
    举一个简单例子,一个请求进服务器,就要消耗文件句柄,你读取一个文件,也会消耗文件句柄,基本和IO相关的操作都会消耗文件句柄,一个服务器的文件句柄是有限的,消耗完了,你的请求就获取不到资源,也就无法响应了。
    回复 有任何疑惑可以回复我~ 2019-01-14 15:21:37
  • 提问者 慕数据2147912 回复 geelylucky #3
    哦,好的我晓得了!谢谢老师
    回复 有任何疑惑可以回复我~ 2019-01-14 20:33:17
Geely 2019-01-14 19:02:29

看瓶颈的亲爱的同学,我们架构演进这块同学可以再看一下呢,加油~~肯定会提高的,因为响应的肯定,响应的数量肯定都有优化的。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕数据2147912 #1
    谢谢geely老师,因为最近在跟着视频做集群,想到这个问题
    回复 有任何疑惑可以回复我~ 2019-01-14 20:34:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信