Übertragung großer Dateien von einem HTTP-Server, auf dem die Java Jersey Rest API ausgeführt wird

Ich schreibe einen Webdienst mit Java JDK 1.7 und Jersey Web Service Framework. Eines der Dinge, die ich bereitstellen muss, ist eine Möglichkeit, authentifizierten Clients das Herunterladen bestimmter großer Datendateien (1-3 GB) zu ermöglichen. Idealerweise möchte ich, dass dies eine Option zum Anhalten und Wiederaufnehmen des Herunterladens ist. Ich habe die mehrteilige API von Jersey ausprobiert und konnte sie auf meinem Client-Computer mit bis zu 400 MB zum Laufen bringen. Ich mache mir auch Sorgen, dass der Server bei gleichzeitigen Download-Anfragen ausfallen könnte. Irgendwelche Gedanken darüber, wie dies getan werden kann? Ist Netty eine Option? Gibt es Hinweise, wie Netty in einen bestehenden Webservice auf Jersey integriert werden kann? Gibt es andere Rahmenwerke, um dies zu erreichen? Ich muss Java für den Webdienst verwenden. Hinweise sind hilfreich.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage