Любопытно найти максимальное количество одновременных запросов, которые могут быть выполнены моим приложением, развернутым на tomcat.
Вы не можете без учета многих параметров, таких как:
- аппаратная мощность (сколько процессоров, какой процессор, сколько памяти)
- фактические характеристики вашей рабочей нагрузки
Другими словами: не может быть универсального / универсального ответа на ваш вопрос. Если вы действительно беспокоитесь о точных деталях, то эксперименты - единственный путь.
Рабочая нагрузка «смешанного типа», работающая на мощном современном сервере, должна легко обрабатывать 200 потоков параллельно. Но, конечно, если каждый запрос вызывает миллиарды операций ввода-вывода в секунду или требуется 1 час реального времени процессора, то 10 параллельных запросов могут привести к сбоям.