Я разрабатываю очень простой веб-сервис REST с реализацией Eclipse, Tomcat7 и Jersey с подключением к MySQL. Глядя на документацию по трикотажу, я знаю, что каждый запрос создает новый объект класса корневых ресурсов. Но я не знаю, является ли каждый запрос независимым, например, если один запрос должен ждать долго, сервер нормально примет больше запросов?
Проблема в том, что у меня есть 2 основных класса, 1 класс реализует Джерси с аннотациями (Proxy.java) и другой класс, который подключается к BD (Notificator.java), есть только один экземпляр этого класса (Singleton), чтобы используйте только 1 объект Connection. Классы, которые реализуют Джерси, используют этот класс. Итак, если один из запросов заблокирован, я не знаю, будут ли выполняться другие, потому что они используют один и тот же экземпляр (Notificator.java).
Отношение N экземпляров (Proxy.java) использует единственную (Notificator.java) ведьму, имеющую одно соединение с MySQL.