Большая часть из них делает для меня это имеет смысл, но я не совсем понимаю:
Межмодульная связь может происходить только через интерфейсы/события/шину в памяти. Межмодульные записи в БД следует сводить к минимуму или полностью избегать.
Как именно выглядит межмодульное взаимодействие?
Предположим, у меня есть 3 модуля:
- Продукт
- Пользователь
- Безопасность
Как модуль Безопасности вызывает Пользователя & Product метод обновления статуса в единице работы?
Насколько я понимаю, этот шаблон предназначен для упрощения извлечения модуля в микросервис на более поздняя дата, поэтому я думаю, что если это будет своего рода задача, то будет проще перейти на брокера сообщений, но я просто не уверен, как это должно выглядеть.
Мой пример: очевидно, это надумано, моя главная мысль заключается в том, как модули взаимодействуют друг с другом при чтении/записи?
Подробнее здесь: https://stackoverflow.com/questions/725 ... r-monolith
Мобильная версия