@max1Gonch

Как связать данные в микросервисе?

Предположим есть 2 микросервиса, например "А" и "Б", у них свои БД. Но у нас возникла необходимость в таблице "Т" для использования и в А и в Б. Таблица "Т" по сути является чем-то в виде справочника, логически её нельзя отнести ни в "А" ни в "Б". Как поступить с таблицей, как выбрать куда её отнести, или что с ней делать?
  • Вопрос задан
  • 261 просмотр
Пригласить эксперта
Ответы на вопрос 3
Andrew_Pinkerton
@Andrew_Pinkerton
Не так страшны первые 99%, как оставшиеся 99%
Сделать ещё один микросервис(с простым API), пусть остальные обращаются к нему за данными.
UPD:
Если вы не хотите плодить микросервисы, то непонятно зачем вы используете микросервисную архитектуру.
Ведь несколько десятков различных микросервисов в одном проекте это вполне нормально (есть немало проектов, где их сотни).
Вы же пишете что их всего два o_O
Ответ написан
Нет ничего зазорного если несколько сервисов воспользуются общей базой-справочником.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы