Кафедра мультимедійних систем
Permanent URI for this collection
Browse
Browsing Кафедра мультимедійних систем by Subject "asynchronous communication"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item Розробка методології імплементації транзакцій в розподілених системах з мікросервісною архітектурою(2024) Глибовець, Андрій; Чернова, Тетяна; Глибовець, МиколаУ роботі описано аналіз проблематики використання мікросервісної архітектури в розподілених системах. Наголос зроблено на гнучкості у виборі технологій, масштабованості та організації команд, які працюють над заданими мікросервісами, технічних і доменних проблемах реалізації транзакцій у порівнянні з монолітною системою. Основну увагу приділено транзакціям, оскільки вони забезпечують дотримання атомарності, консистентності, ізольованості та стійкості над декількома сервісами. У процесі аналізу сучасних підходів та рішень для роботи з транзакціями в розподілених системах було виявлено, що одним з ефективних рішень є використання патерну Transactional Outbox. Представлено його реалізацію у вигляді Spring starter. Останній додається до системи, конфігурується та полегшує використання транзакцій і публікацію подій, які є частинами транзакції у мікросервісній архітектурі.