У меня есть приложение, которое было модулизовано для разных модулей с общим разделением на микросервисы. В этой структуре у нас есть сценарии, в которых более одного компонента должен получить доступ к одной и той же таблице в одной и той же базе данных. В основном один из них - выполнять все операции CRUD, а другой - для просмотра. Но есть еще один худший случай сценарии, в которых оба модуля выполняют чтение и обновление и удаление работы. Я понимаю, что создание нескольких сеансов для каждого модуля не является идеальным и имеет много проблем. Что еще было бы хорошим решением или подходом для этой проблемы. Я определенно не хочу нарушать модульную структуру. < /P>
Одно решение, которое, как мы думали, было удаление дублирующих файлов сущностей для той же таблицы и поддержания одного источника. но это нарушает модульность, которую мы создали.
Подробнее здесь: https://stackoverflow.com/questions/797 ... components