如何在tomcat上处理2000 +请求/秒?
我正在用Java开发一个SMS应用程序。我的客户通过SMS发送查询,这些查询将通过SMS网关以http请求的形式转发到我的服务器。现在,我的应用处理请求,并通过 SMS 网关再次将响应发回客户端。最多仅发送 300 个字符作为响应。我预计流量非常高(2000个请求/秒)。我想与一些虚拟主机公司(考虑mochahost)托管我的应用程序。在托管之前,我应该考虑哪些因素(RAM,CPU等的插接),以及主要的瓶颈是什么?如果调整得当,专用的tomcat服务器可以处理如此高的流量吗?你有什么建议?
没有数据库交互(我只使用Java堆内存)。我用JMeter(100个请求/秒)运行了一个测试。我的堆内存使用量为35MB,平均响应时间为532ms。而且我没有使用任何会话变量。