Настройка сервера для обработки 10000 запросов

1

Я разрабатываю пример веб-сервиса, используя RESTFull Api. Я хочу знать, как мы можем обрабатывать более 10000 или более запросов за один раз с использованием сервера tomcat. Мы контролируем его только с помощью конфигурации параметров базы данных (Max_User или Max_Active_Connection), или что-то еще на стороне сервера приложений. Скажите любое поле в файле web.xml или любое ограничение на количество одновременных соединений.

Является ли это то, что параметры RAM и параметры базы данных управляют этим или любым другим способом?

В одной строке: How и какой фактор сервера (для Java) обрабатывает и ограничивает параллельное соединение?

Заранее спасибо.

  • 0
    Нет предела: ни в java, ни в tomcat. При необходимости вы можете добавить свою собственную логику регулирования.
  • 0
    смотрите maxConnections на tomcat.apache.org/tomcat-7.0-doc/config/http.html - вам определенно нужно объединить базы данных
Теги:
web-applications
java-ee
glassfish-3
tomcat6

1 ответ

1

Ваша цель из 10000 или более одновременных запросов будет в конечном итоге выполнять функцию всего вашего стека, а не только функцию Tomcat. Если вы пишете сервлет, чтобы ничего не делать, как всегда возвращать 200, это ли вам 10000 одновременных запросов? Вы протестировали его? Возможно, у этого парня есть ответ для вас: как обрабатывать 2000+ запросы/сек на tomcat?

  • 0
    Этот метод веб-службы будет выполнять запросы к базе данных, скажем, все грубые операции.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню