Задать вопрос
@uabylbekov

Как можно отправить json file размером до 10gb через post запрос в Spring boot?

У меня есть приложение Spring boot, все что оно делает это сперва берет данные из базы данных и сохраняет в json файле у себя в директории. А потом берет этот файл и отправляет в другой сервис через multipart POST запрос. Вопрос есть какие либо способы отправить файл на другой сервер? Только начинаю усваивать java, не судите строго. Сейчас использую InputStream и OutputStream через new buffer = new byte[2048] Sending files with java post. Возможно вы знаете пути получше
  • Вопрос задан
  • 369 просмотров
Подписаться 2 Средний 3 комментария
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Выглядит, как задача для реактивности. Читаешь из БД Flux данных, с помощью jackson streaming api на ходу формируешь из него поток байт, представляющий json, который скармливаешь в качестве тела запроса WebClient'у. И не надо ничего на диск сохранять. А ещё лучше вместо http-запроса использовать для этой цели RSocket, если есть возможность доработать принимающую запрос сторону.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Сбер Москва
от 300 000 до 350 000 ₽
DIGITAL SECTOR Краснодар
от 250 000 до 450 000 ₽
Сбер Санкт-Петербург
До 350 000 ₽