Глибовець, АндрійПапроцький, Ігор2024-03-182024-03-182023https://ekmair.ukma.edu.ua/handle/123456789/28293Дана робота присвячена дослідженню сучасних практик забезпечення відмовостійкості мікросервісів. Дослідження розглядає поширені патерни для реалізації цієї задачі. Основну увагу приділено відомому патерну під назвою Circuit Breaker, а саме спробі покращення його стандартної імплементації з точки зору надійності та продуктивності. Для досягнення цієї мети запропоновано підхід, який полягає у зменшенні кількості часових затримок, які використовуються при переході між його станами, а також зменшенні кількості станів самого інструменту Circuit Breaker за рахунок переходу до моделі прогнозування стабільності системи на основі метрик, що збираються в процесі роботи застосунку. Результатом роботи є модель Circuit Breaker яка працює у двох станах, а також порівняльні експерименти для перевірки правильності припущень покладених на ефективність цієї моделі.ukмікросервісна архітектуразабезпечення відмовостійкостімікросервісшаблон програмуванняCircuit Breakerбібліотеки відмовостійкостіфреймворки відмовостійкостіметрикипорогове значеннямагістерська роботаРозробка бібліотеки підвищення відмовостійкості в мікросервісній архітектуріOther