How to stream response from reactive HTTP client to the controller without having the whole response body in the application memory at any time?
Practically all examples of project reactor client return Mono<T>
. As far as I understand reactive streams are about streaming, not loading it all and then sending the response.
Is it possible to return kind of Flux<Byte>
to make it possible to transfer big files from some external service to the application client without a need of using a huge amount of RAM memory to store intermediate result?