[Перевод] Ваш стриминг ненастоящий. Ловушка загрузки файлов в Spring Boot
В контроллере Flux , приложение на WebFlux, всё выглядит реактивно. А под капотом файл сначала целиком оседает во временном хранилище. Десять загрузок по 2 ГБ и можно идти выяснять, кто съел диск. Ловушка прячется в привычном @RequestPart . Одного реактивного типа недостаточно, чтобы байты обрабатывались по мере поступления. В статье показываем, как устроить настоящую потоковую загрузку через Flux . И проверяем её файлом на 512 МБ при куче 256 МБ. Читать далее
