Digital Repository of Luhansk Taras Shevchenko National University

Проєктування рівня маршрутизації в мікросервісних архітектурах на платформі Spring

Show simple item record

dc.contributor.author Переяславська, С.
dc.contributor.author Смагіна, О.
dc.date.accessioned 2024-04-28T22:03:14Z
dc.date.available 2024-04-28T22:03:14Z
dc.date.issued 2023
dc.identifier.other УДК 004.41:004.75
dc.identifier.uri http://hdl.handle.net/123456789/10137
dc.description Переяславська С. Проєктування рівня маршрутизації в мікросервісних архітектурах на платформі Spring / С. Переяславська, О. Смагіна // Innovative technologies and scientific solutions for industries. – 2023. – No. 3 (25). – С. 64- 78. uk_UA
dc.description.abstract Предметом дослідження є маршрутизація запитів у мікросервісній архітектурі. Мета статті – розроблення цілісної концепції проєктування рівня маршрутизації запитів у мікросервісній архітектурі на прикладі стеку технологій Spring. Завдання: проаналізувати сучасні підходи щодо структури мікросервісної архітектури; визначити сутність маршрутизації та встановити процеси, що забезпечують маршрутизацію запитів; визначити стек технологій Spring, які реалізують маршрутизацію; спроєктувати рівень маршрутизації застосунку на платформі Spring. Упроваджуються такі методи: аналіз і синтез для вивчення технологій взаємодії між службами; абстрагування та узагальнення для визначення структури мікросервісної архітектури, рівня маршрутизації, узагальнення технологій, що забезпечують взаємодію між сервісами; моделювання з метою побудови моделі мікросервісної архітектури з виокремленням рівня маршрутизації та зв’язків з іншими структурами моделі. Здобуто такі результати: досліджено структуру мікросервісної архітектури, зокрема рівень маршрутизації; визначено роль шаблонів проєктування, що забезпечують маршрутизацію: Service discovery, API Gateway, Load Balancer тощо; проаналізовано види міжпроцесної взаємодії (синхронна, асинхронна, гібридна) та визначено переваги й доцільність застосування; розглянуто моделі відмовостійкості системи; визначено стек технологій на платформі Spring для реалізації рівня маршрутизації; розроблено модель проєкту багаторівневої мікросервісної архітектури із застосуванням стеку технологій Spring, що реалізує найбільш ефективні рішення в контексті маршрутизації запитів. Висновки: мікросервісну архітектуру доцільно розглядати як багаторівневу структуру, що будується на функціональних рівнях і зв’язках між ними; рівнем маршрутизації мікросервісів потрібно вважати всі процеси, пов’язані з налагодженням міжпроцесної взаємодії, виявленням сервісів, балансуванням навантаження та забезпеченням відмовостійкості, створенням єдиної точки входу; Spring є популярною платформою розроблення мікросервісної архітектури, що надає необхідні інструменти для реалізації маршрутизації запитів; розроблена модель проєкту є прикладом ефективних рішень щодо проєктування багаторівневої архітектури із застосуванням стеку технологій Spring у контексті маршрутизації запитів. uk_UA
dc.language.iso other uk_UA
dc.subject мікросервісна архітектура uk_UA
dc.subject маршрутизація uk_UA
dc.subject Spring uk_UA
dc.subject Service discovery uk_UA
dc.subject API Gateway uk_UA
dc.subject Load Balancer uk_UA
dc.title Проєктування рівня маршрутизації в мікросервісних архітектурах на платформі Spring uk_UA
dc.type Article uk_UA


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account