Реализация запросов в микросервисной архитектуре¶
В монолитной архитектуре реализация запросов довольно прямолинейна, так как монолитное приложение использует единую БД. Однако, для микросервисной архитектуры написание запросов сопряжено с трудностями, так как теперь данные разбросаны по разным сервисам и разным БД.
Существует два шаблона для написания запросов в микросервисной архитектуре.
- Объединение API. Самый простой подход, следует использовать, где только можно. За обращение к сервисам и объединение результатов отвечают клиенты.
- Разделение ответственности командных запросов. Требует наличия одной или нескольких БД, единственным назначением которых бужет поддержка запросов.
Выполнение запросов с помощью объединения API¶
Применение шаблона CQRS¶
Проектирование CQRS-представлений¶
Последнее обновление :
10 сентября 2022 г.
Дата создания : 29 июля 2022 г.
Дата создания : 29 июля 2022 г.