Duży transfer plików z serwera HTTP z uruchomionym API Java Jersey Rest

Piszę serwis internetowy przy użyciu Java JDK 1.7 i platformy Web Service Jersey. Jedną z rzeczy, które muszę podać, jest umożliwienie uwierzytelnionym klientom pobierania pewnych dużych plików danych (1-3 GB). Najlepiej byłoby, gdyby była to opcja do pobrania typu pauza i wznowienie. Wypróbowałem wieloczęściowy interfejs API dżerseju i udało mi się go uruchomić na moim komputerze klienckim do 400 MB, ale poza tym wystąpiły problemy z pamięcią. Obawiam się również, że serwer może zawieść w przypadku jednoczesnych żądań pobierania. Jakieś przemyślenia na temat tego, jak można to zrobić? Czy Netty jest opcją? Wszelkie wskazówki dotyczące integracji Netty z istniejącą usługą internetową na bazie Jersey? Czy są dostępne inne prace ramowe, które pomogą to osiągnąć? Muszę użyć Java dla usługi internetowej. Wszelkie wskazówki będą pomocne.

questionAnswers(2)

yourAnswerToTheQuestion