Розробка бібліотеки підвищення відмовостійкості в мікросервісній архітектурі

Loading...
Thumbnail Image
Date
2023
Authors
Папроцький, Ігор
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Дана робота присвячена дослідженню сучасних практик забезпечення відмовостійкості мікросервісів. Дослідження розглядає поширені патерни для реалізації цієї задачі. Основну увагу приділено відомому патерну під назвою Circuit Breaker, а саме спробі покращення його стандартної імплементації з точки зору надійності та продуктивності. Для досягнення цієї мети запропоновано підхід, який полягає у зменшенні кількості часових затримок, які використовуються при переході між його станами, а також зменшенні кількості станів самого інструменту Circuit Breaker за рахунок переходу до моделі прогнозування стабільності системи на основі метрик, що збираються в процесі роботи застосунку. Результатом роботи є модель Circuit Breaker яка працює у двох станах, а також порівняльні експерименти для перевірки правильності припущень покладених на ефективність цієї моделі.
Description
Keywords
мікросервісна архітектура, забезпечення відмовостійкості, мікросервіс, шаблон програмування, Circuit Breaker, бібліотеки відмовостійкості, фреймворки відмовостійкості, метрики, порогове значення, магістерська робота
Citation