Ich habe einen JAX-RS-Webservice, der eine mehrteilige Datei-Upload-Anfrage implementiert. Der Web-Service muss die Datei komprimieren und speichern. Das braucht viel Zeit. Diese Verarbeitung beginnt erst, nachdem die gesamte Datei vom Client hochgeladen wurde.
Ich möchte den InputStream der Datei verarbeiten, sobald die Datei auf dem Server verfügbar ist.
Mein JAX-RS-Code:
%Vor%Dies ist ein Screenshot der Anforderungszeiten für Chrome
Im Bild oben sehen Sie zwei Zeitperioden "RequestTime" "Wartezeit" Der "FileProcess.process" wird nur während der Wartezeit ausgeführt. Warum kann er nicht ausgeführt werden, sobald der Dateistream wird? verfügbar?
Tags und Links jax-rs jersey multipartform-data streaming