Методи реалізації мікросервісних архітектур при розробці програмних застосунків: впровадження та тестування
Вантажиться...
Дата
2024-12-04
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
Метою даної роботи є дослідження підходу, який передбачає одночасне
використання синхронних та асинхронних методів комунікації між
мікросервісами, що забезпечує підвищення ефективності роботи програмного
забезпечення при обробці запитів із різним об’ємом даних.
У процесі виконання поставленого завдання було проведено аналіз сучасних
підходів до реалізації мікросервісної архітектури та міжсервісної комунікації. На
основі отриманої інформації було реалізовано кілька комбінацій методів
комунікацій мікросервісів та проведено їхнє тестування.
В результаті проведення даного дослідження було встановлено, що ряд
комбінованих підходів до комунікації зберігає всі переваги обраних методів,
значно перевищує за швидкістю відповіді інші способи, а проаналізовані підходи
до розгортання системи мінімально впливають на їхню швидкість роботи.
Результати роботи можуть бути використані у сфері розробки програмного
забезпечення на основі мікросервісної архітектури для забезпечення достатнього
рівня швидкості відклику системи на запити із забезпеченням переваг
використання синхронних та асинхронних методів комунікації.
Опис
Ключові слова
121 Інженерія програмного забезпечення, Мікросервісна архітектура, Синхронні та асинхронні методи комунікації, HTTP, GRPC, RabbitMQ, Брокер повідомлень
Бібліографічний опис
Грига С. А. Методи реалізації мікросервісних архітектур при розробці програмних застосунків: впровадження та тестування : кваліфікаційна робота
магістра : 121 Інженерія програмного забезпечення / С. А. Грига ; Хмельниц.нац. ун-т. – Хмельницький, 2024. – 94 с.