Рубцов Дмитрий Викторович (руководитель группы разработки, Яндекс, г. Москва)
|
Статья посвящена исследованию использования шаблона «Сага» при проектировании микросервисной архитектуры. Шаблон «Сага» позволяет реализовать асинхронную распределенную транзакцию, с помощью которой сохраняется согласованность по данным между разными микросервисами. В статье рассматриваются различные методы реализации данного шаблона, а также изучается подход к атомарной публикации событий в брокер сообщений, без которого в данном шаблоне нельзя достичь полной согласованности данных.
Ключевые слова:микросервисная архитектура, распределенные транзакции, сага.
|
|
|
Читать полный текст статьи …
|
Ссылка для цитирования: Рубцов Д. В. Использования шаблона «сага» для поддержания согласованности данных в микросервисной архитектуре // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2020. -№05. -С. 106-111 DOI 10.37882/2223–2966.2020.05.38 |
|
|