【发布时间】:2011-11-03 19:32:49
【问题描述】:
我正在用 Java 开发一个 SMS 应用程序。我的客户通过 SMS 发送查询,这些查询将通过 SMS Gateway 以 http 请求的形式转发到我的服务器。现在我的应用程序处理请求并通过 SMS 网关再次向客户端发送回响应。最多只能发送 300 个字符作为响应。我期待非常高的流量(2000 个请求/秒)。我想通过一些网络托管公司(考虑 mochahost)托管我的应用程序。在托管之前我应该考虑哪些因素(RAM、CPU 等)以及主要的瓶颈是什么?如果调整得当,专用的 tomcat 服务器可以处理如此高的流量吗?你有什么建议?
没有数据库交互(我只使用 Java 堆内存)。我用 JMeter(100 个请求/秒)进行了测试。我的堆内存使用量为 35MB,平均响应时间为 532ms。而且我没有使用任何会话变量。
【问题讨论】:
-
每个请求需要做什么样的处理?任何数据库交互?
-
@Mike 根本不涉及数据库交互。我只使用 java 内存。
-
我用 jmeter 进行了测试(100 个请求/秒)。我的堆内存使用量为 35MB,平均响应时间为 532 毫秒。
标签: java tomcat7 web-traffic