15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > Java 做的大型网站用什么服务器软件?Tomcat、Weblogic 还是其它服务器?

Java 做的大型网站用什么服务器软件?Tomcat、Weblogic 还是其它服务器?

时间:2024-01-22 23:45:01 | 来源:网站运营

时间:2024-01-22 23:45:01 来源:网站运营

Java 做的大型网站用什么服务器软件?Tomcat、Weblogic 还是其它服务器?:我用Tomcat搞过QPS到20万的程序,功能还挺复杂的,但是基本上没有啥问题,只要你代码写的好逻辑处理得当,Tomcat绝对不是你应用的瓶颈.

我用Tomcat最怕的就是阻塞线程,Tomcat的设计模型就是这样,一个请求一个线程,Tomcat线程池数量是有限的,如果线程全部在active,那么新的请求是没有线程可以处理的,对应的就是前端nginx等反向代理的502错误,所以,Tomcat的线程千万不能阻塞,你应该确保你的程序在可控的范围完成业务逻辑,这样直接决定了你的部署规模和集群性能.所以,对于Tomcat应用,我有如下的忠告:

1 尽量少做IO操作,线程阻塞最多的地方就是阻塞在IO,该缓存在本地内存的就尽量缓存在本地内存,这里推荐一个我最喜欢的guava cache模块

2 保持你应用逻辑的简洁性,Tomcat不应该完成太复杂的逻辑处理,如果是复杂的逻辑处理,建议分开N个模块,通过MQ等解耦工具异步处理.

3 单机性能是有限的,一个Tomcat耗尽所有CPU,网络资源是非常简单的, 这种情况下,你换Weblogic也是一样,所以瓶颈绝对不在tomcat.

关键词:服务,大型

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭