как обрабатывать 2000+ запросов в секунду на tomcat?

Я разрабатываю приложение для SMS на Java. Мои клиенты отправляют запросы через SMS, которые будут перенаправлены на мой сервер в виде HTTP-запросов через SMS-шлюз. Теперь мое приложение обрабатывает запросы и снова отправляет ответы клиентам через SMS-шлюз. В качестве ответа отправляется не более 300 символов. Ожидаю очень высокий трафик (2000 запросов / сек). Я хотел разместить свое приложение в какой-то хостинговой компании (учитывая mochahost). Какие факторы я должен учитывать перед хостингом (например, ОЗУ, ЦП и т. Д.), А также каковы основные узкие места? Может ли выделенный сервер Tomcat обрабатывать такой высокий трафик при правильной настройке? Каковы ваши предложения?

Нет взаимодействия с базой данных (я использую только память кучи Java). Я провел тест с JMeter (100 запросов / сек). Мое использование памяти кучи составляло 35 МБ, а среднее время ответа - 532 мс. Кроме того, я не использую никаких переменных сеанса.

22
задан ravi 17 December 2011 в 15:39
поделиться