#java #spring #spring-boot #rest #amazon-s3
#java #весна #spring-boot #остальное #amazon-s3
Вопрос:
У меня есть несколько клиентов, таких как web, mobile web, приложения для Android и iOS. Теперь пользователь добавляет некоторую информацию и вместе с этим также загружает некоторые файлы.
Теперь предположим, что именно мой сервер будет отвечать за загрузку файлов в Amazon S3 и успешное сохранение метаданных в БД. Теперь есть возможность, что клиент загрузит несколько файлов вместе с некоторой информацией о продукте, которую также необходимо сохранить в виде данных в БД .. Итак, каким должен быть лучший подход для выполнения вызова rest. Информация о продукте вызов rest и загрузка файлов вызов rest должны отличаться? Поскольку пользователь может загружать несколько файлов одновременно, поэтому, если мы должны выполнить вызов rest для серверной части, хорошо ли отправлять все эти файлы в серверную часть сразу или что было бы лучшим подходом, учитывая, что мобильные приложения и мобильный веб-клиент могут иметь медленное подключение к Интернету и слишком большую часть сетинакладные расходы.
Пожалуйста, предложите лучший подход для обработки такого сценария.
Примечание: это приложение SpringBoot, но не в стиле микросервиса.