Как передать ответ от реактивного HTTP-клиента контроллеру без сохранения всего тела ответа в памяти приложения в любое время?
Практически все примеры проектного реактора-клиента возвращают Mono<T>
. Насколько я понимаю, реактивные потоки связаны с потоковой передачей, а не с загрузкой всего и последующей отправкой ответа.
Можно ли вернуть вид Flux<Byte>
, чтобы можно было передавать большие файлы из некоторой внешней службы клиенту приложения без необходимости использования огромного объема оперативной памяти для хранения промежуточного результата?