Журнал «Современная Наука»

Russian (CIS)English (United Kingdom)
МОСКВА +7(495)-142-86-81

Использования шаблона «сага» для поддержания согласованности данных в микросервисной архитектуре

Рубцов Дмитрий Викторович  (руководитель группы разработки, Яндекс, г. Москва)

Статья посвящена исследованию использования шаблона «Сага» при проектировании микросервисной архитектуры. Шаблон «Сага» позволяет реализовать асинхронную распределенную транзакцию, с помощью которой сохраняется согласованность по данным между разными микросервисами. В статье рассматриваются различные методы реализации данного шаблона, а также изучается подход к атомарной публикации событий в брокер сообщений, без которого в данном шаблоне нельзя достичь полной согласованности данных.

Ключевые слова:микросервисная архитектура, распределенные транзакции, сага.

 

Читать полный текст статьи …



Ссылка для цитирования:
Рубцов Д. В. Использования шаблона «сага» для поддержания согласованности данных в микросервисной архитектуре // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2020. -№05. -С. 106-111 DOI 10.37882/2223–2966.2020.05.38
ПРАВОВАЯ ИНФОРМАЦИЯ:
Перепечатка материалов допускается только в некоммерческих целях со ссылкой на оригинал публикации. Охраняется законами РФ. Любые нарушения закона преследуются в судебном порядке.
© ООО "Научные технологии"