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

Валидация данных между микросервисами?

Подскажите камрады, как правильно.

Есть микросервис, допустим товаров и изображений. Вместо продуктов может быть например, пользователи.

При создании объекта в первом микросервисе (продуктов) заполняем данные. Загружаем картинки. Картинки грузятся во второй микросервис (изображений) - в ответ приходят идентификаторы загруженных изображений. Дальше эти идентификаторы добавляются к данным продукта и отправляются в первый микросервис. Данные сохраняются, картинки (по ID) привязываются к продукту.

Возникает вопрос, как мне в микросервисе продуктов проверить, что ID загружены для этого объекта, а не подставлены чужие идентификаторы? Естественно хочется это без внутреннего запроса из микросервиса первого ко второму.
  • Вопрос задан
  • 198 просмотров
Подписаться 2 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
MetaAbstract
@MetaAbstract
Архитектор информационных систем и баз данных. Ful
Свяжите функционально идентификатор изображения с идентификатором продукта. Будет возможна частичная проверка.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы