1 documents found
Information × Registration Number 2123U002157, Article popup.category Бакалаврська робота Title popup.author Макрушин Андрій Миколайович popup.publication 01-01-2023 popup.source_user Електронний архів наукових та освітніх матеріалів КПІ ім. Ігоря Сікорського popup.source https://ela.kpi.ua/handle/123456789/61714 popup.publisher Київ Description Дана робота присвячена дослідженню проблеми підтримки в розподілених системах властивості транзакційності, та способів її забезпечення за допомогою існуючих методів, алгоритмів та шаблонів проектування. В ході роботи було наведено причини виникнення та популярності мікросервісної архітектури інформаційних систем, як виду розподілених систем. Окрім цього було визначено основні властивості транзакцій, а також які є проблеми в тому, аби досягти властивості транзакційності в розроблених з використанням мікросервісної архітектури системах. Робота присвячена вирішенню наведених вище проблем з допомогою алгоритму двофазної транзакції, а також шаблону (патерну) проектування SAGA та Transactional Outbox & Transactional Inbox. Для кожного із них наведено перелік основних переваг та недоліків їх використання в розподілених системах. Для перевірки роботи SAGA та Transactional Outbox & Inbox, та їх бенчмаркінгу та порівняння було реалізовано два тестових стенди у вигляді систем з однаковими функціями, а саме системи для подачі заявок на отримання відшкодування від пошкоджень нерухомості, внаслідок бойових дій. Ці тестові стенди було розгорнуто в хмарному середовищі, з використанням такого провайдера як Amazon Web Services. За допомогою цих тестових стендів було проведено детальний аналіз роботи реалізованих патернів. В ході аналізу було визначено ефективність вирішення проблем для забезпечення транзакційності в розподілених системах, складність їх реалізації та підтримки систем з використанням цих патернів, часу на обробку функцій системи та збільшенню використання апаратних ресурсів, що зумовлені роботою цих патернів. За результатами проведеного аналізу та порівняння було сформовано рекомендації до їх використання, залежно від сценаріїв застосування. Загальний обсяг роботи: 105 сторінок, 7 таблиць, 23 рисунки, 32 джерела, 4 додатки popup.nrat_date 2025-01-29 Close
Article
Бакалаврська робота
Макрушин Андрій Миколайович. :
published. 2023-01-01;
Електронний архів наукових та освітніх матеріалів КПІ ім. Ігоря Сікорського, 2123U002157
1 documents found
search.subscribing
search.subscribe_text
Updated: 2026-03-23
