У меня есть мой API, работающий на сервере tomcat, и я хотел бы знать, как обрабатываются несколько входящих запросов, т.е. когда сервер получает несколько запросов одновременно, обрабатываются ли они параллельно или один за другим?
Вы можете использовать средства ведения журнала tomcat, в вашем файле server.xml есть что-то вроде:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
Убедитесь, что он не прокомментирован, чтобы все запросы регистрировались, и тогда вы сможете узнать, сколько запросов вы обрабатываете.
Запросы обрабатываются параллельно, поскольку tomcat запускает запросы в потоках, поэтому он будет обрабатывать запросы одновременно.