
В контроллере Flux , приложение на WebFlux, всё выглядит реактивно. А под капотом файл сначала целиком оседает во временном хранилище. Десять загрузок по 2 ГБ и можно идти выяснять, кто съел диск. Ловушка прячется в привычном @RequestPart . Одного реактивного типа недостаточно, чтобы байты обрабатывались по мере поступления. В статье показываем, как устроить настоящую потоковую загрузку через Flux<PartEvent> . И проверяем её файлом на 512 МБ при куче 256 МБ. Читать далее
Continue to Habr →You are being forwarded in 6s — stay on this page