Ich entwickle einen sehr einfachen REST Web Service mit Eclipse, Tomcat7 und Jersey Implementierung, mit einer Verbindung zu MySQL. Mit Blick auf die Jersey-Dokumentation weiß ich, dass jede Anfrage ein neues Objekt der Wurzel-Ressourcenklasse erstellt. Aber ich weiß nicht, ob jede Anfrage unabhängig ist, zum Beispiel, wenn eine Anfrage lange warten muss, akzeptiert der Server normalerweise mehr Anfragen?gleichzeitige Anfrage an Jersey Rest Service
Das Problem ist: Ich habe 2 Hauptklassen, 1 Klasse implementiert Jersey mit Anmerkungen (Proxy.java), und andere Klasse, die zu einem BD (Notificator.java) verbindet, gibt es nur eine Instanz dieser Klasse (Singleton), um nur 1 Verbindungsobjekt zu verwenden. Die Klassen, die Jersey einsetzen, verwenden diese Klasse. Also, wenn eine der Anfragen blockiert ist, weiß ich nicht, ob die anderen ausgeführt werden, weil sie die gleiche (Notificator.java) -Instanz verwenden.
Die Beziehung ist N Instanzen von (Proxy.java) verwendet die einzige (Notificator.java), die eine Verbindung zu einem MySQL haben.
Warum möchten Sie nur eine Verbindung zur DB haben? –
Ich habe es aus Gründen der Einfachheit gemacht und Probleme der Konkurrenz vermieden. –