Гарантована доставка повідомлень в мікросервісній архітектурі
Loading...
Date
2025
Authors
Романюк, Олександр
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Магістерська робота присвячена дослідженню проблеми гарантованої доставки повідомлень у мікросервісній архітектурі — одному з ключових викликів при створенні сучасних розподілених програмних систем. Автор акцентує увагу на ситуаціях, коли через збої у мережі чи відмову компонентів неможливо точно встановити, чи була виконана певна операція, що ставить під загрозу цілісність даних та стабільність бізнес-процесів. У роботі проаналізовано обмеження існуючих підходів до забезпечення узгодженості даних між сервісами, а також запропоновано концептуальну модель механізму, який дозволяє досягти надійної синхронізації станів навіть у складних умовах. Основою моделі є формалізоване керування життєвим циклом операцій, підтримка повторного виконання без дублювання результатів, а також використання надійного зберігання та відновлення стану. Запропоноване рішення демонструє ефективність у сценаріях збоїв та здатне адаптуватися до несприятливих умов, зберігаючи стабільну роботу системи загалом. Практичне значення роботи полягає у можливості застосування результатів у критично важливих сферах, де втрата або повторне виконання операцій є неприпустимими.
Description
Keywords
гарантована доставка повідомлень, мікросервісна архітектура, розподілені програмні системи, життєвий цикл операції, магістерська робота