Zajmuję się tworzeniem bardzo prostego serwisu WWW REST z implementacją Eclipse, Tomcat7 i Jersey, z połączeniem z MySQL. Patrząc na dokumentację koszulki wiem, że każde żądanie tworzy nowy obiekt klasy zasobów root. Ale nie wiem, czy każde żądanie jest niezależne, na przykład jeśli jedna prośba musi długo czekać, serwer zaakceptuje więcej żądania normalnie?jednoczesna prośba o serwis relaksacyjny koszulki
Problem: Mam 2 główne klasy, 1 klasa implementuje Jersey z adnotacjami (Proxy.java) i inną klasą, która łączy się z BD (Notificator.java), istnieje tylko jedno wystąpienie tej klasy (Singleton) w celu użycia tylko jednego obiektu Connection. Klasy, które wdrażają Jersey, używają tej klasy. Tak więc, jeśli jedno z żądań jest zablokowane, nie wiem, czy inne będą działać, ponieważ używają tej samej instancji (Notificator.java).
Relacja jest N wystąpień (Proxy.java) używa tylko jeden (Notificator.java) ma jedno połączenie z MySQL.
dlaczego chcesz mieć tylko jedno połączenie z DB? –
Zrobiłem to dla prostoty i uniknięcia problemów z współbieżnością. –