как сохранить согласованность данных в спящем режиме, если два микросервиса используют одну и ту же таблицу базы данных - PullRequest
0 голосов
/ 10 марта 2020

** Я новичок в микросервисах. У меня есть служба A, служба B Служба C использует ту же базу данных для доступа к сведениям о пользователе, находящимся в Службе C. может ли у нас быть один и тот же объект гибернации для получения информации в сервисе A и сервисе B, возникнет несогласованность операции обновления. По моему мнению, есть три решения **

  1. Иметь Hibernate Entity таблицы пользователя в службе A и службе B, так что они могут получить доступ к данным
  2. Использовать JDB C и попробовать чтобы получить данные от отдельной службы
  3. Позвоните в службу C, чтобы предоставить нам информацию, необходимую нам для предоставления необходимых пользовательских данных.
...