Предполагая стандартный контейнер сервлетов Jetty, каков эффект (на сервере или на клиенте) отправки большого набора двоичных (строковых) данных по RPC?GWT RPC - Эффект отправки очень больших двоичных данных?
В частности, так как это не кажется, что GWT RPC поддерживает потоковое, я обеспокоен тем, что две вещи могут произойти:
- Большое потребление памяти на стороне сервера, так как двоичные данные загружаются в память класса RPC.
- Медленная сериализация или де-сериализация.
Предполагая, что все это верно, какие у меня варианты? Я пытаюсь создать единый API, поэтому я бы не сказал разработчику: «В этом случае вручную создайте запрос REST для получения данных».
Спасибо. Я думаю, что я буду делать только документ, который разработчики должны использовать RequestBuilder и REST API для этих типов вещей. По крайней мере, так я знаю, что все будет эффективно работать, и никто не может действительно злоупотреблять им. Ура! –