请问java高手,tomcat的响应不了大量并发请求,如何处理?
我经过脚本测试,模拟客户端,当我增大数量同时请求tomcat时,发现只有部分请求是成功,其他的由于资源不够会被拒绝,比如800个请求,只处理了300个。我有一种思路,通过...
我经过脚本测试,模拟客户端,当我增大数量同时请求tomcat时,发现只有部分请求是成功,其他的由于资源不够会被拒绝,比如800个请求,只处理了300个。我有一种思路,通过队列的方式,排队进行处理,请求先放在一个队列里,线程去这个队列取,不知道如何实现这个队列?还有这个队列接收服务器也是tomcat来接收吗,那会不会也一样存在并发瓶颈?请有经验的提供一下
展开
2017-11-29 · 【免费测试,验证码5秒必达】
北京巴卜技术有限公司
北京巴卜技术有限公司(以下简称巴卜)是具备国际水准的移动商务平台技术和应用方案提供商。自成立以来,巴卜始终 致力于为国内外企业提供具备国际技术水准的移动商务平台及运营服务。
向TA提问
关注
展开全部
你在停止TOMCAT的时候,会调用Catalina类的stopServer方法,在该方法中会取得已经存在的网络连接的Socket对象,将调用Socket的close方法关闭已经当前的网络连接。所以,当停止tomcat时,如果有新的请求的话,会被拒绝。
追问
我们stop服务器啊,是tomcat应付不了太多的请求
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询