我正在開發一個Java應用程序。我的客戶通過短信發送查詢,這些查詢將通過短信網關以http請求的形式發送到我的服務器。現在我的應用程序處理請求並通過SMS網關將響應重新發回客戶端。最多隻有300個字符作爲響應發送。我期待非常高的流量(2000請求/秒)。我想通過一些虛擬主機公司(考慮mochahost)託管我的應用程序。在託管之前我應該考慮哪些因素(RAM,CPU等的內存)以及哪些是主要瓶頸?如果調整得當,專用的tomcat服務器可以處理如此高的流量嗎?你有什麼建議?如何在tomcat上處理2000+請求/秒?
沒有數據庫交互(我只使用Java堆內存)。我用JMeter(100請求/秒)進行了測試。我的堆內存使用量是35MB,平均響應時間是532ms。而且我也沒有使用任何會話變量。
你需要在每個請求上做什麼樣的處理?任何數據庫交互? –
@Mike根本不涉及數據庫交互。我只使用java內存。 – ravi
我用jmeter(100個請求/秒)運行測試。我的堆內存使用量爲35MB,平均響應時間爲532ms。 – ravi