Перейти к содержанию

Проектирование взаимодействия между сервисом и монолитом

Сервисы редко бывают автономными. Обычно им приходится взаимодействовать с монолитом, как в одну сторону (сервису нужно обратиться к данным монолита или вызвать его операции), так и в другую (монолиту могут понадобиться данные и/или операции сервиса).
Одним из важных моментов является поддержание согласованности данных между сервисом и монолитом. В частности, при извлечении сервиса мы разделили то, что прежде было ACID-транзакцией. Для сохранения согласованности могут применяться повествования.
Взаимодействие между сервисом и монолитом осуществлсяется при помощи интеграционного слоя. Интеграционный слой состоит из адаптеров, размещенных в сервисе и монолите, и общающихся между собой с использованием одного или нескольких механизмов IPC.
Pasted image 20211107182157.png

Проектирование интеграционного слоя

Обеспечение согласованности данных между сервисом и монолитом

Аутентификация и авторизация


Последнее обновление : 10 февраля 2023 г.
Дата создания : 4 августа 2022 г.

Комментарии

Комментарии