Hallo,
ich entwickle gerade ein Servlet das Streams empfängt, verarbeitet und dann per HTTP-POST weitersendet. Dazu erzeuge ich eine Reihe von Objekten, ein paar temporäre Dateien, arbeite aber komplett ohne statische Methoden/Klassen sondern ausschliesslich mit Komposition.
Das Servlet wird wohl maximal 10-20x gleichzeitig laufen und seine Arbeit erledigen. Jemand in meinem Umfeld hat jetzt gemeint das ich einige Methoden bzw. Abschnitte lieber synchronize setzen sollte, da es wohl mit Servlets Probleme geben könnte, weil Tomcat wohl das mit dem 1 Servlet pro Instanz nicht so ernst nimmt und irgendwas zusammen legt (ka was damit genau gemeint ist. Evtl. Klassenmethode oder -variablen).
Jetzt meine Frage: ist da was dran? Ich dachte immer das es ein Servlet gibt und jeweils eine Instanz dieses Servlets pro Aufruf erzeugt wird.
ich entwickle gerade ein Servlet das Streams empfängt, verarbeitet und dann per HTTP-POST weitersendet. Dazu erzeuge ich eine Reihe von Objekten, ein paar temporäre Dateien, arbeite aber komplett ohne statische Methoden/Klassen sondern ausschliesslich mit Komposition.
Das Servlet wird wohl maximal 10-20x gleichzeitig laufen und seine Arbeit erledigen. Jemand in meinem Umfeld hat jetzt gemeint das ich einige Methoden bzw. Abschnitte lieber synchronize setzen sollte, da es wohl mit Servlets Probleme geben könnte, weil Tomcat wohl das mit dem 1 Servlet pro Instanz nicht so ernst nimmt und irgendwas zusammen legt (ka was damit genau gemeint ist. Evtl. Klassenmethode oder -variablen).
Jetzt meine Frage: ist da was dran? Ich dachte immer das es ein Servlet gibt und jeweils eine Instanz dieses Servlets pro Aufruf erzeugt wird.